PYP timetabling is the mirror image of the Diploma: keep each class with its homeroom teacher, then thread PE, music, art and library specialists through every class fairly. Schedual keeps the rotations balanced.
What makes PYP different
The Primary Years Programme is the opposite problem to the Diploma. Instead of every student having a unique schedule, each class stays with its homeroom teacher for most of the week. The challenge is the specialists: PE, music, art, library and languages have to rotate through every class, fairly, without ever being in two rooms at once.
Do it by hand and one class ends up with PE three times on Monday while another never gets the library. Schedual places the homeroom blocks first, then distributes specialist rotations evenly across classes and days — with unit-of-inquiry blocks and shared year-group breaks protected.
Built for the PYP
Each class keeps its homeroom teacher for the bulk of the week, with pastoral and inquiry time protected.
PE, music, art, library and language specialists rotate through every class evenly — no class over- or under-served.
A specialist is never double-booked; shared spaces like the gym or library never overlap.
Reserve the longer transdisciplinary blocks the PYP inquiry cycle needs, without fragmenting the day.
Keep lunches and breaks aligned across a year group so playgrounds and supervision work.
A specialist off sick? Regenerate a balanced week in seconds instead of reshuffling by hand.
By hand vs Schedual
By hand / generic tool
With Schedual
Fair and fast
Fairness across classes is exactly the kind of thing humans get wrong and solvers get right. Schedual spreads specialist contact time evenly and keeps every homeroom intact — then lets you nudge anything by hand, with live validation.
See it on your primary classes in a short demo: we’ll generate a balanced PYP week live from your real data.
FAQ
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.
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.
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.
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.
30-minute demo on your own data — watch Schedual build your real timetable.