International Baccalaureate

One timetable engine for the whole IB continuum.

PYP, MYP and DP schedule in fundamentally different ways. Schedual handles all three in a single tool — because a whole-school IB timetable shouldn't need three different systems duct-taped together.

One tool · three programmes✓ whole school
PYP
Homeroom + specialists
MYP
8 subject groups, cohorts
DP
Per-student, HL/SL

The whole continuum

Why IB schools need IB-specific software

An International Baccalaureate school isn’t one scheduling problem — it’s three. The Primary Years Programme is homeroom-centric with specialist rotations. The Middle Years Programme runs eight subject groups on cohort schedules with mandated minimum minutes. The Diploma Programme is individual: every student’s six-subject combination has to fit without clashes.

Generic timetablers force you to model all three as if they were the same, then fight the tool at every step. Schedual treats each programme as what it actually is, in one system — so a whole-school timetable is one coherent build, not three exports stitched together.

Three programmes, one tool

How Schedual models each

PYP — Primary Years

Homeroom-centric primary schedules where one teacher stays with the class most of the week, broken up by specialist rotations (PE, music, art, library) and unit-of-inquiry blocks.

MYP — Middle Years

Cohort scheduling for MYP1–MYP5 across the eight subject groups, each hitting its IB-mandated minimum weekly minutes, with homeroom batching and interdisciplinary units.

DP — Diploma

Per-student scheduling: each student’s six subjects across the six groups, HL/SL minutes, combined DP1/DP2 classes, TOK weekly and EE supervisor time.

Shared spine

Rooms, teachers and the school day are shared across programmes — so cross-programme teachers and shared rooms never double-book, because it’s all one solve.

Whole-school view

Three systems vs one

Whole-school IB schedulingThree separate toolsGeneric timetablerSchedual
Cross-programme teacher clashes✕ manual reconciliation~ partial✓ solved together
Shared room conflicts~
PYP + MYP + DP in one build
Consistent data + audit trail✕ scattered~✓ one source

One build

A whole IB school, solved together

Because Schedual solves all three programmes against one shared set of teachers, rooms and day structure, the hard cases resolve themselves: a science teacher who covers MYP and DP is never booked twice; a shared lab is never over capacity across programmes.

A full IB school of around 500 students — PYP, MYP and DP combined — typically solves in 60 to 90 seconds. Every programme is included in every plan; there are no per-programme add-ons.

3
programmes · one tool
60–90s
a full IB school
1
shared source of truth
0
cross-programme clashes

FAQ

Questions IB coordinators ask

Does Schedual support IB DP, MYP and PYP?+

Yes — it is purpose-built for all three. The Diploma Programme uses individual student subject choices with HL/SL groupings; MYP and PYP use cohort-based scheduling. Each runs through the same solver with programme-appropriate constraints.

How long does generating a schedule take?+

A small DP cohort of about 30 students takes around 15–30 seconds. A full IB school with PYP, MYP and DP combined (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.

Try Schedual or talk to the founders.

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