A-Level Timetable Software

Every sixth former is a combination of three or four subjects that must never clash.

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.

Core + option blocks · one clash-free week✓ no clashes
Block A
HistoryBiologyArt
Block B
GeographyChemistryComp Sci
Block C
FrenchPEBusiness
↓ solver · options placed ↓
Mon
Tue
Wed
Thu
Fri
P1
English
Maths
Science
History
French
P2
Maths
Comp Sci
English
Art
PE

Buyer's guide

What A-Level timetable software actually has to solve

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

Why A-Level blocks break by hand

By hand / generic tool

  • Combinations checked one student at a time
  • Popular pairings clash and get missed
  • Y12/Y13 taught-together groups tracked manually
  • A late subject change forces a full rebuild

With Schedual

  • Every student’s combination fitted at once
  • Clashing pairings flagged before you publish
  • Mixed Y12/Y13 sets modelled directly
  • Regenerate in seconds when numbers move

What to look for

Five things any A-Level timetable maker must do

Per-student combinations

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.

Small-set pooling

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.

Option blocking that actually holds

Subjects should be arranged so that no common combination ever clashes — derived from real choices, not guessed.

Specialist rooms and staff

Labs, studios and single-teacher subjects are the tightest constraints in a sixth form. They should be respected as hard limits.

Honest pre-flight checks

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.

Fast regeneration

Enrolment moves right up to term. Rebuild the blocks and the week in minutes and compare versions before publishing.

Honest comparison

By hand vs generic software vs Schedual

What A-Level scheduling needsBy handGenericSchedual
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 formdayshoursseconds

Under the hood

How Schedual builds an A-Level timetable

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.

Y12 + Y13
scheduled together
every combination fits
0
student clashes
seconds
to a full sixth form

FAQ

Questions schools ask

Does Schedual handle per-student A-Level combinations?+

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.

Can it schedule mixed Year 12 and 13 sets?+

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.

How long does a full sixth form take to generate?+

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.

Where is our data stored?+

On dedicated EU infrastructure, with daily encrypted backups and 30-day object lock. Row-level security keeps every school’s data fully isolated.

Try Schedual or talk to the founders.

30-minute demo on your own data — watch Schedual build your real timetable.