Block design that maximises satisfied students
First maximise fully satisfied students, then optimise for fewest sections, smaller classes or a target size, with balance as the final tie-breaker.
Keyi turns student subject choices into option blocks and teaching groups, then produces timetables for every student and teacher — with native 6/10-day rotations, HL/SL hour differences, shared block grids across year groups, and a bilingual interface.
Online form or Excel
Option blocks from real combinations
See who gets every subject
HL/SL hours and rotations together
Phones, cover, exams
First maximise fully satisfied students, then optimise for fewest sections, smaller classes or a target size, with balance as the final tie-breaker.
HL can add periods outside the block; lessons of different lengths can start together.
6- and 10-day rotations and A/B weeks are native; each period can have its own times.
Adds, drops and section swaps are clash-checked instantly; connect to ManageBac or PowerSchool.
We re-ran sectioning on the school's real choice sheet (89 students, 4 blocks): every student kept every choice; with the same 19 sections, physics went from 32/18/16 to 22/22/22 and the class-size standard deviation dropped from 6.0 to 2.3, in about 30 seconds.
Read the full case study →Yes. HL and SL can share a block, and HL's extra hours can be placed outside the block.
Yes. When DP1 and DP2 (or G11 and G12) share a grid, shared teachers never clash.
We'll run your real choice data live. We reply within one business day.