For school timetablers
A clash-free school timetable in minutes.
Every level keeps its own bell schedule. One click places every lesson with no teacher, room or class clashes across all of them, then prints every timetable your school needs.
- A period grid per level
- Kindergarten to university
- CBC, 8-4-4 or any curriculum
Key features
Everything a school timetable needs
One-click generation
An optimising solver builds one level or the whole school. Review what changes, then confirm.
Multigrid, no clashes
Each level keeps its own periods and breaks. Shared teachers and rooms are checked across all grids by clock time.
Your lesson rules
Lessons per week per grade (KICD loads ready for CBC), double lessons and morning-only subjects.
Labs and rooms
Science gets the lab, Computing the computer room, and room capacity is respected.
Parallel subjects
Run CRE and IRE or electives in one slot. Keep Kiswahili and Insha on different days.
Unplaced lessons explained
See why a lesson did not fit, the open slots, and place it in one click.
Substitute teachers
A free qualified teacher, a swap or an owed make-up, for one day or a whole leave.
Shared activities
Assemblies, clubs and games blocked across many classes at once.
School calendar
Terms, Kenyan public holidays, events and SMS notices to staff.
Multi-campus
Each branch keeps its own timetable; sync groups line up subject days.
Prints and reports
Class, teacher and master timetables in PDF. Workload and staffing-risk reports in Excel.
Import and restore
Import lessons from Excel and roll back to any saved restore point.
Screens
See the timetabling system
Sample school data.
| Day | 18:00 | 28:40 | Break | 39:40 | 410:20 | Break | 511:30 | 612:10 | Lunch | 72:00 | 82:40 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Mon | MATA.K. | ENGM.W. | KISF.O. | ISCP.N. | SSTR.C. | PTSD.M. | CRE / IREJ.O. / H.A. | AGNL.A. | |||
| Tue | ENGM.W. | MATA.K. | ISC doubleScience Lab | KISF.O. | CASS.K. | SSTR.C. | PTSD.M. | ||||
| Wed | KISF.O. | MATA.K. | ENGM.W. | SSTR.C. | AGN doubleSchool farm | PTSD.M. | CASS.K. | ||||
| Thu | MATA.K. | KISF.O. | PTSD.M. | ENGM.W. | ISCP.N. | CRE / IREJ.O. / H.A. | GamesShared activity | ||||
| Fri | ENGM.W. | MATA.K. | SSTR.C. | KISF.O. | ISCP.N. | AGNL.A. | ClubsCo-curricular | ||||
Review › Generate
- Scope
- All levels
- Classes
- 24
- Lessons to place
- 960
- Time limit
- 120 s
- Restore point
- Saved first
- Grade 8 West · PTSTeacher fully bookedPlace
- Grade 9 North · ISCLab busy in open slotsPlace
- Grade 7 South · CAS3 open slots foundPlace
Absent: Maths teacher · Mon–Fri
- P2 · Grade 7 EastDirect: free qualified teacherApply
- P5 · Grade 8 WestSwap: frees a teacher same dayApply
- P7 · Grade 9 NorthFallback: make-up owedApply
A complete school with a ready timetable. No sign-up needed.
Free trial
Your own trial school in 6 steps
Free for 30 days, with no card and no call needed.
- Tell us about your school. Name, levels you offer and number of learners.
- Choose how to start. A sample school with a ready timetable, or an empty school for your own data.
- Confirm your email. Enter the 6-digit code we send you.
- Sign in. Your sign-in details arrive by email.
- Generate. Add your teachers and classes, review the run, then click Confirm & Generate.
- Print and share. Class, teacher and master timetables as PDF.
Questions
Frequently asked questions
Is there a free trial?
Yes, for 30 days. Start your trial with a sample school that already has a timetable, or an empty school for your own data. To look around first, explore the demo school, with no sign-up needed.
How much does the multigrid timetabling system cost?
Every plan is quoted for your school, based on the number of classes and whether you prefer a subscription or a one-off licence.
What is multigrid timetabling?
Each level keeps its own period grid, for example 35-minute lessons in Primary and 40-minute lessons in Secondary, with its own breaks. Teachers and rooms are checked across all grids by clock time, so a teacher shared between levels is never double-booked.
Which curriculum does it support?
Any. You set the lessons per week for each subject and grade. Kenyan CBC levels and KICD lesson loads come ready to use.
Can we still change lessons by hand?
Yes. Any lesson can be edited, and a change that would cause a clash, land in a break or give a lesson to an unqualified teacher is blocked. Restore points let you roll back.
What happens when a teacher is absent?
Pick the teacher and the dates. The system suggests a free qualified teacher, a swap, or another subject with the missed lesson owed as a make-up, for one day or a whole leave.
Does it work for schools with several campuses?
Yes. Each campus keeps its own timetable, and sync groups can line up subject days across campuses.
Also see our school management system.
