Study Hours Planner for Exams

Plan study hours from today to your exam day.

Enter your exam date, your subjects with difficulty levels, and available daily study hours to generate a plan that distributes total revision time across subjects using difficulty weighting and the days remaining.

How does the planner decide how much time each subject gets?

It assigns each subject a weight by difficulty (easy 1, medium 2, hard 3), sums the weights, and gives each subject a share of total available hours equal to its weight divided by the total weight.

Build a difficulty-weighted exam study plan

When several exams approach, the hard part is dividing limited time fairly. This planner counts the days until your exam, multiplies by your daily study capacity to get a pool of hours, then distributes those hours across subjects by difficulty so harder subjects receive proportionally more revision. The result is a concrete number of hours per subject you can schedule.

How it works

First it computes the available hour pool:

days left   = whole days from today to exam date
total hours = days left * hours per day

Each subject gets a difficulty weight (easy = 1, medium = 2, hard = 3). The share for a subject is its weight over the sum of all weights:

subject hours = total hours * (subject weight / sum of weights)

So a hard subject (weight 3) gets three times the hours of an easy one (weight 1).

Tips and example

Say you have 20 days, 4 hours per day (80 total hours) and three subjects: Maths (hard, 3), History (medium, 2), Biology (easy, 1). The weights sum to 6, so Maths gets 80 * 3/6 = 40 hours, History 80 * 2/6 ≈ 26.7 hours, and Biology 80 * 1/6 ≈ 13.3 hours. Re-rate a subject as harder the moment a practice paper goes badly — the plan instantly shifts hours toward it, which is the whole point of weighting over equal splits.