MYP scheduling is a balancing act: every subject group needs its IB-mandated weekly minutes across MYP1–MYP5, without clashing teachers or rooms. Schedual balances it for you.
What makes MYP hard
The Middle Years Programme schedules by cohort rather than per student, which sounds simpler than the Diploma — until you count the constraints. Eight subject groups (Language & Literature, Language Acquisition, Individuals & Societies, Sciences, Mathematics, Arts, Physical & Health Education, and Design) each carry an IB-mandated minimum number of weekly hours, across MYP1 through MYP5.
Hit the minimums for one group and you can starve another. Add interdisciplinary units, homeroom batching and the MYP5 Personal Project, and hand-scheduling becomes a spreadsheet that never quite balances. Schedual treats every minimum as a hard constraint and finds a week where all eight add up.
Built for the MYP
All eight groups placed across the week for every year level, each meeting its IB minimum weekly minutes.
Five year levels scheduled together, sharing teachers and rooms without clashes.
The IB’s minimum hours per subject group are enforced as hard constraints — no more manual tallying.
Keep a cohort together for homeroom and pastoral time where you want it, split for subject teaching where you don’t.
Block the shared time IDUs need across two subject groups without breaking either group’s minutes.
Reserve MYP5 Personal Project mentor sessions alongside the taught timetable.
Spreadsheet vs Schedual
By hand / generic tool
With Schedual
Fast to balance
Instead of nudging a spreadsheet until the totals look right, you set the minimums once and let the solver find a compliant week. If it can’t — say, too few Science periods for the rooms available — it tells you which constraint is impossible, so you fix the real problem.
See it on your MYP cohorts in a short demo: we’ll generate a compliant timetable 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.