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 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
P3
Geography
English
Maths
Science
History
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

a 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.

b 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.

c Option blocking that actually holds

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

d 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.

e 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.

f 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 + Y13scheduled together
✓every combination fits
0student clashes
secondsto a full sixth form

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.

See it on your own school.

Set up your curriculum in an afternoon and generate a clash-free week before you leave.