School timetable generator

School timetable planning, with room for real school life.

Plan periods, classes and teacher workloads in one place. Generate a timetable, review it and make the adjustments your school needs.

School administrators, timetable coordinators and academic heads

School coordinators arranging lesson cards on a weekly timetable

Designed for everyday use

What you can do

01

Your school’s structure

Set up timetable profiles, class sections and period slots around your school day.

02

Teacher workload rules

Configure daily and weekly period limits, continuous-period limits and minimum free periods.

03

Review before publishing

Work with class-wise and teacher-wise grids. Keep schedules in draft until they are ready to publish.

04

Bring an existing timetable

Import a CSV or work from a manual draft. Locked imported cells protect the plan while you choose what to edit.

From first step to a useful result

How it works

  1. Set up the school day

    Choose the timetable profile, class sections and period slots. Map subjects and teachers.

  2. Choose the rules

    Review teacher availability, workload limits and subject rules before generation.

  3. Generate and review

    Inspect the generated schedule and warnings. Adjust the draft where needed.

  4. Publish a clear plan

    Publish the reviewed timetable for connected teacher, student and parent views.

A clearer school weekIllustrative view
Class timetable — example layout
PeriodMondayTuesdayWednesday
1EnglishMathsScience
2MathsScienceEnglish
3ScienceArtMaths
4GamesEnglishComputing

Plan. Review. Publish.

Teacher reviewing a weekly planner beside a clock and books

A timetable that respects teacher workload

A timetable is more than a grid. The generator includes configurable rules for maximum periods per day and week, consecutive periods, first and last periods, and minimum free periods. School teams can choose which rules apply to a generation run.

Keep people in control

Generated schedules still need a coordinator’s judgement. Review class and teacher views, resolve warnings and check coverage before publishing. If your constraints conflict, adjust the inputs rather than assuming every timetable can be solved.

Continue from the plan you already have

Manual drafts and CSV imports support schools that want to keep parts of an existing timetable. Imported cells can remain locked until you decide to change them.

A few useful answers

Can we edit a generated timetable?

Yes. The current module includes manual timetable drafts and editable grids, so coordinators can review and adjust a plan before publishing.

Does it account for teacher workload?

Yes. Configurable rules cover daily, weekly and continuous-period limits, minimum free periods and first/last-period preferences.

Can we import a timetable?

The import workflow supports CSV and saved drafts. Check the template format inside the school portal.

Will it always generate a complete timetable?

No. Coverage depends on staffing, subject mappings and constraints. Review warnings and incomplete allocations before publishing.

Take the next step

Ready to get started?

Continue to the connected portal to register or log in and check available tools and activities.

Keep exploring

All guides

Let’s talk about what you need.

A school demo, a teaching tool or something for home? Tell us a little about yourself.

We’ll use these details to respond to your enquiry. Please don’t include student records or sensitive information.