IB TIMETABLE SOFTWARE

In the Diploma Programme, every student is their own timetable.

Generic schedulers build one class per year group. The IB doesn't work that way — and that's exactly the problem Schedual was built to solve. Conflict-free DP, MYP and PYP schedules in minutes.

3 students · 3 combinations✓ one clash-free week
AAna
Math HLBio HLEng SLTOK
BBen
Chem HLMath SLArt HLTOK
CChloé
Bio HLHist HLEng HLTOK
solver · 18s
Mon
Tue
Wed
Thu
Fri
08
MathR08
ChemLab1
BioLab2
TOKR03
EngR12
09
BioLab2
ArtStudio
HistR14
MathR08
EngR12
10
EngR12
MathR08
EngR12
HistR14
ChemLab1
Buyer's guide

What IB timetable software actually has to solve

Most “school timetable software” was built for national curricula — UK GCSE blocks, French lycée groupes, US homerooms with fixed class lists. Point it at an International Baccalaureate school and it stumbles on the same things every time: it can’t model per-student Diploma schedules, it ignores HL and SL weekly minutes, it treats DP1 and DP2 as a hard partition, and it has no idea what TOK, the Extended Essay or CAS are.

An IB timetable maker worth its monthly fee has to understand the framework as a first-class concept — not as a pile of custom rules you maintain by hand. That means individual student scheduling for the Diploma Programme, cohort scheduling for MYP and PYP, subject-group minimum minutes, and honest checks that tell you when your data makes a valid timetable impossible before it solves.

The weekend that never ends

Why building it by hand — or with generic software — breaks

By hand / generic tool
No concept of per-student DP schedules
HL/SL minutes tracked in your head
Double-booked teachers found on day 3
80+ hours a year — every term a rebuild
With Schedual
Solves at the individual student level
HL/SL minutes enforced automatically
Every conflict caught before you publish
A full school solved in 60–90 seconds
What to look for

Five things any IB timetable maker must do

a Per-student timetables for the DP

Each Diploma student has a six-subject combination across the six IB groups. The solver has to fit every student’s six subjects with no clashes — and keep group sizes within room capacity. A cohort-only tool cannot do this.

b Programme-aware constraints

DP, MYP and PYP have structurally different scheduling models. The software should switch behaviour by programme — individual scheduling for the DP, cohort scheduling for MYP and PYP — with no custom rules from you.

c Honest pre-flight checks

The worst case is “it found a schedule but silently dropped two subjects with no qualified teacher.” A real IB timetable maker warns you up front: rooms too small, teachers missing, students without choices.

d Manual edits with live validation

Schedules always need adjustment. Drag a class to a new period and have teacher, room and student conflicts validated before you drop it — never after.

e A complete audit trail

When the head of school asks why a class moved on Tuesday, you need to know who moved it, when, and what the schedule looked like before. Every change, logged.

f Fast regeneration

When a teacher leaves in October, regenerate variants in minutes and pick the best — instead of re-solving a spreadsheet by hand.

Honest comparison

By hand vs generic software vs Schedual

What IB scheduling needsBy handGenericSchedual
Per-student DP timetables✕ manual✕✓ built-in
HL / SL weekly minutes~ by you~ custom rules✓ enforced
Combined DP1/DP2 classes~✕✓
Conflict validation✕ day-3 surprise~ partial✓ live
Time to a full school2 weekendshours60–90 seconds
Under the hood

How Schedual builds an IB timetable

Schedual runs a constraint-satisfaction solver — the same class of engine used in industrial logistics — against your school’s real day structure, teachers, rooms and students. You describe the constraints and the solver finds a schedule that satisfies all of them at once: HL/SL minutes, subject-group minimums, teacher availability, room capacity and per-student subject choices.

A small Diploma cohort of around 30 students solves in roughly 15 seconds. A full IB school running PYP, MYP and DP together — about 500 students — typically completes in 60 to 90 seconds, on a dedicated solver so your browser never blocks. Every programme is included; the same engine applies programme-appropriate rules.

The fastest way to evaluate it is a short demo where we generate a version of your current timetable live — no spreadsheets, no setup, no separate “DP module” to buy.

~18sto solve a DP cohort
60–90sa full PYP+MYP+DP school
3programmes · every tier
80+ hrssaved per year

Questions schools ask

Which curricula does Schedual support?

IB (PYP, MYP, DP and CP), UK GCSE and A-Level, Cambridge IGCSE, the French Baccalauréat, and US high schools — each as its own first-class system on the same solver, with curriculum-appropriate constraints. You choose your curriculum when you set up your school.

How long does generating a schedule take?

A small cohort of about 30 students takes around 15–30 seconds. A full school of about 500 students typically completes in 60–90 seconds. Generation runs on a dedicated solver, so your browser never blocks.

What if a teacher becomes unavailable mid-term?

Update their availability and re-generate — the schedule rebuilds in under a minute. Manual drag-and-drop edits are also supported, with live conflict validation before you drop a class into a new period.

Where is school data stored?

On dedicated EU infrastructure, with daily encrypted backups and 30-day object lock for ransomware protection. 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.