Advanced School Timetable Generator

Create clash-free Class 1-12 timetables for sections, streams and 50+ teachers

Advanced School Timetable Generator

Designed for Class 1-12 schools, multiple sections/streams and 50+ teachers. Data stays in this browser.

1. School Setup

2. Teachers (3)

Select each teacher's working days once. You can set 3 days, all 6 days, or any combination, plus the period range they are available.

Selected: Mon, Tue, Wed, Thu, Fri, Sat

Generator will assign this teacher only in P1–P8.

Selected: Mon, Tue, Wed, Thu, Fri, Sat

Generator will assign this teacher only in P1–P8.

Selected: Mon, Tue, Wed, Thu, Fri, Sat

Generator will assign this teacher only in P1–P8.

3. Classes, Sections & Streams (5)

For Class 11-12 choose Science-Maths, Science-Biology, Commerce, Arts/Humanities or Vocational. Class 9-10 can use multiple A/B/C sections as needed.

ClassSectionStream / Group

4. Subject-Teacher Allocation

Set weekly periods for every subject in every class/section/stream.

ClassSubjectTeacherPeriods/WeekRoom/Lab

My School — Generated Timetable

Master, class-wise and teacher-wise views

DayP1P2P3P4P5P6P7P8
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

Add subject-teacher allocations, then click Generate Timetable.

Tip: For a large school, first add all teachers, select each teacher's available days and period range, then add all class/section/stream groups and subject allocations. The generator prevents double-booking and now respects teacher availability automatically.

Your file is processed inside this browser tab only. Nothing is uploaded to GovtKaJob servers and nothing is saved in any database.