Timetable Generator

Enter your subjects, hours available per day, and your exam date. Nothing is saved unless you copy the plan to My timetable, which stays on this device.

Subjects, priority, and free days

Very High : High : Medium : Low : Very Low = 5 : 4 : 3 : 2 : 1. Higher priority gets a proportionally bigger share of each day it's free.

How the timetable is worked out

  1. Each priority level has a weight: Very High 5, High 4, Medium 3, Low 2, Very Low 1.
  2. For each day of the week, only the subjects you marked free that day are scheduled. A subject with no days ticked counts as free every day.
  3. That day's hours are split between those subjects in proportion to their weights, so a Very High subject gets five times the time of a Very Low one on the same day.
  4. Every block is rounded to the nearest 15 minutes. If rounding leaves the day a few minutes over or under, the highest-priority subject that day takes up the difference, so each day adds up to exactly the hours you entered.

Worked example

Say you have 6 hours a day, with Physics at Very High, Maths at High and Chemistry at Medium, and Chemistry coaching takes up your Saturdays. On a normal weekday the weights add up to 5 + 4 + 3 = 12, so each subject gets its weight out of 12:

6 hours on a weekday, all three subjects free
SubjectPriority (weight)ShareTime
PhysicsVery High (5)5/122h 30m
MathsHigh (4)4/122h
ChemistryMedium (3)3/121h 30m

On Saturday only Physics and Maths are free, so the same 6 hours are split 5 : 4 between them instead. Physics works out to 3h 20m and Maths to 2h 40m, which round to the nearest quarter hour:

6 hours on Saturday, Chemistry not free
SubjectPriority (weight)ShareTime
PhysicsVery High (5)5/93h 15m
MathsHigh (4)4/92h 45m

Choosing priorities

  • Rank by marks at stake, then by weakness.A high-weightage subject you're weak in deserves Very High. A subject you're already strong in can drop a level even if it carries a lot of marks.
  • Keep the spread honest. If every subject is Very High, the split is even and the priorities stop doing anything. Use at least two different levels.
  • Use free days for fixed commitments. Untick a subject on the days coaching, school or a part-time job already covers it, rather than lowering its priority for the whole week.
  • Enter the hours you will actually study. A realistic 4 hours you keep beats an 8-hour plan you abandon by Wednesday. Raise it once the first week holds.

What happens to your timetable

Nothing you enter is saved or sent anywhere: the timetable is built in your browser. You can copy it or download it as a text file. The exam date is optional and only adds a days-remaining line to the result, it doesn't change the split.

Continue learning

A timetable is only the plan. These cover making one you can keep to, and what to change as the exam gets close.