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
PYPHomeroom + specialists
HR
PE
HR
Art
HR
MYP8 subject groups
L&L
Maths
Sci
I&S
Arts
DPPer-student, HL / SL
Math
Bio
Eng
TOK
Chem
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

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

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

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

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

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

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.