A-Level timetabling is the option-block problem at its sharpest: small sets, subjects taught across Year 12 and 13, and combinations that all have to coexist. Schedual blocks them so no student is ever double-booked.
Buyer's guide
The sixth form is where per-student scheduling bites hardest. Each student carries their own three- or four-subject combination, sets are small, and subjects are often taught to Year 12 and Year 13 together to make the numbers viable. A generic timetabler that thinks in year-group classes simply can’t express this — it has no way to say “these thirty students, each on a different mix, must all fit a week with no clashes.”
A-Level software has to schedule at the level of the individual student while pooling small sets sensibly, blocking subjects so every combination coexists, and keeping teachers and specialist rooms unclashed. That’s a constraint problem, not a grid you fill in by hand.
Where sixth-form timetables slip
By hand / generic tool
With Schedual
What to look for
Each student’s three or four subjects must fit with no clashes. The solver has to work at the individual level, not assume a shared class list.
A-Level sets are small. The tool should let subjects run across Year 12 and 13 where that keeps a set viable, without breaking either year’s week.
Subjects should be arranged so that no common combination ever clashes — derived from real choices, not guessed.
Labs, studios and single-teacher subjects are the tightest constraints in a sixth form. They should be respected as hard limits.
Before solving, it should tell you when a combination can’t be satisfied — a subject with one teacher taught in three clashing blocks, for instance.
Enrolment moves right up to term. Rebuild the blocks and the week in minutes and compare versions before publishing.
Honest comparison
| What A-Level scheduling needs | By hand | Generic | Schedual |
|---|---|---|---|
| Per-student combinations | ✕ one at a time | ✕ | ✓ built-in |
| Mixed Y12 / Y13 sets | ~ manual | ✕ | ✓ |
| Clash-free option blocks | ~ | ~ custom rules | ✓ guaranteed |
| Specialist room limits | ~ by you | ~ partial | ✓ enforced |
| Time to a full sixth form | days | hours | seconds |
Under the hood
Schedual treats each student’s subject choices as the problem to solve. Its constraint solver fits every combination into a shared week at once — pooling small sets, blocking subjects so nothing clashes, and holding specialist rooms and single-teacher subjects as hard constraints.
A whole sixth form solves in seconds on a dedicated solver. When a student switches a subject in the second week of term, regenerate and publish a clean version rather than re-threading a spreadsheet by hand.
See it on your own Year 12 and 13 in a short demo — we’ll generate a clash-free version live from your real combinations.
FAQ
Yes. It schedules at the level of the individual student, fitting every three- or four-subject combination into a shared week with no clashes — not by assuming a common class list.
Yes. Where running a subject across Year 12 and 13 keeps a small set viable, Schedual models that directly without breaking either year’s week.
Seconds, on a dedicated solver. When a student switches a subject in the second week of term, regenerate and publish a clean version rather than re-threading a spreadsheet.
On dedicated EU infrastructure, with daily encrypted backups and 30-day object lock. Row-level security keeps every school’s data fully isolated.
30-minute demo on your own data — watch Schedual build your real timetable.