Frequently asked questions
Keyi is a school timetabling SaaS for international high schools: it turns student choices into sections (option blocks included), places every student, builds a clash-free timetable in seconds, pinpoints exactly which rules conflict when a timetable is impossible, and handles cover and changes with minimal disruption.
What is Keyi?
Keyi is an automatic school timetabling SaaS for international high schools, elective-heavy schools and K-12 homeroom schools. It sections students from their subject choices, builds class, teacher and student timetables, and runs term changes and cover.
We don't use option blocks. Can Keyi still schedule electives?
Yes. In direct sectioning, Keyi builds sections straight from student choices and timetables each one on its own, keeping student clashes to a minimum; afterwards it can re-place students without moving any lessons. When electives fill most of a student's week, option blocks avoid clashes more reliably — you can try both.
How long does a timetable take?
The IB DP sample school (144 students, 33 teachers, 97 groups) gets its first clash-free timetable in 0.6 s, then keeps optimising for the time you allow. Sectioning 89 real students takes about 30 s.
What happens when a timetable is impossible?
Keyi returns the minimal conflict set — the few rules that cannot all hold, where dropping any one makes the rest feasible — and distinguishes “proven impossible” from “timed out”.
Which curricula and schedules are supported?
IB (DP/MYP), A-Level, AP, IGCSE, Chinese Gaokao electives and homeroom schools; weekly, 6-day or 10-day cycles, A/B weeks, and per-period times.
How do we get our data in?
One Excel file imports classes, teachers, subjects, hours, combined classes and blocked times; student choices import from Excel too. ManageBac and PowerSchool connectors are available.
Is our data safe? Can we self-host?
In SaaS every school's data is strictly isolated. Private deployment keeps all data on your own servers, with offline licence verification.
How is it priced?
The free trial covers data entry, solving, the quality report and a sample of timetables. The subscription is priced per year in student-count tiers with a floor and a cap; complexity costs nothing extra. Book a demo for a quote.
Does the AI change the timetable by itself?
No. The AI proposes changes and lists exactly what would move; nothing happens until you confirm.
Does it handle IB DP 3 HL + 3 SL?
Yes. HL and SL can share a block, and HL's extra hours can be placed outside the block.
Can several year groups share one block grid?
Yes. When DP1 and DP2 (or G11 and G12) share a grid, shared teachers never clash.
Fixed-2 or full mobility — which should we choose?
Concentrated combinations favour fixed-2; scattered ones favour full mobility. Keyi shows class and room needs for both on your data.
Can we import our existing data?
Yes. One Excel file imports classes, teachers, subjects, hours, combined classes and blocked times, and enables the recommended rule pack.
Book a 30-minute demo
We'll run your real choice data live. We reply within one business day.
- Bring your existing Excel choice sheet
- Demo in English or Chinese
- Data used only for the demo, deleted on request