A CBC school timetable maker helps Kenyan schools organise grades, learning areas, teachers, practical activities and shared resources into a clear weekly plan. The school enters its approved teaching requirements and uses automatic scheduling to prevent teacher, class and room conflicts.
Information to prepare
List every grade and stream, the learning areas offered, teachers responsible for each allocation and the periods available during the week. Add specialist spaces such as computer rooms, workshops, fields or laboratories where they apply. Record assemblies, clubs, games and other fixed activities.
Learning areas and weekly lessons
The school should enter the weekly totals it currently follows. Do not rely on a copied timetable from another institution because staffing, streams, facilities and daily periods differ. Accurate totals allow validation to identify requirements that do not fit within the available week.
Teachers across grades
Specialist teachers often serve several grades or streams. Their availability must be checked across the entire school timetable. A teacher should never appear in two classes during the same period, even when the individual class grids look correct separately.
Practical and activity-based lessons
Some learning experiences need longer periods, outdoor space or specialist rooms. Enter double lessons and room requirements before generation. The timetable should preserve enough time for preparation, activity and safe movement between lessons.
CBC timetable checklist
- Create all grades and streams.
- Add learning areas and teachers.
- Enter allocations and weekly lesson totals.
- Record shared rooms and practical requirements.
- Add fixed school activities and staff availability.
- Validate, generate and review several alternatives.
Example for a two-stream school
Suppose Grades 4–6 each have two streams and share one ICT teacher and computer room. Every ICT lesson requires the class, teacher and room to be free at the same time. The generator evaluates these connected requirements while also protecting the other learning-area lessons for each stream.
Outputs to review
Class timetables guide learners and class teachers. Individual teacher schedules reveal workloads and clashes. Room schedules protect shared facilities, while subject or learning-area views support curriculum leaders. Summary grids and wall posters help the administration communicate the approved week.
Review with the teaching team
Before publishing, ask class teachers and learning-area leaders to check the schedules that affect them. They may identify an impractical sequence, a missing activity or a room assumption that was not recorded. Correct the underlying allocation or constraint, generate another option and preserve the earlier version until the replacement is approved.
Term-to-term preparation
At the start of a new term, verify staff changes, class streams and fixed activities instead of assuming the previous timetable still fits.
Keep a dated copy of the approved timetable for reference during later curriculum or staffing changes.
Frequently asked questions
Can I create a timetable for each grade and stream?
Yes. Each class or stream receives its own timetable.
Can one teacher serve several grades?
Yes. Add all allocations so the teacher’s availability is checked across them.
Can the timetable include clubs and games?
Yes. Enter fixed activities and the periods reserved for them.
Can CBC schools test the system first?
Yes. Use realistic sample data to review the workflow before activating premium access.
Read the Kenyan curriculum guide, continue to the CBE timetable guide, or create a timetable online.
