How it works

How AI timetable generation works

Four steps from a class list to a clash-free schedule you can publish. Try it free for 14 days — no credit card.

Start free trial
Step 1

Set up your school

Add classes, teachers, subjects, rooms and the periods in your week. Already have this data? Import it and skip the typing. This is the raw material the AI schedules around.

  • Classes and the subjects each one takes
  • Teachers and which subjects they teach
  • Rooms and their capacity
  • Your period grid — Mon–Fri or Sun–Thu, with breaks
Step 2

Add constraints

Tell the generator the rules that matter: when each teacher is available, weekly hours per subject, and workload limits. The AI treats these as hard constraints, not suggestions.

  • Teacher availability windows
  • Weekly lesson counts per class and subject
  • Room requirements
  • Daily and weekly workload caps
Step 3

Generate with AI

The engine places every lesson into a slot while avoiding teacher and room clashes and honoring every constraint. A first draft arrives in minutes — not days.

  • Conflict-free placement of every lesson
  • A quality score for the result
  • Concrete suggestions to improve balance
  • Regenerate as many times as you like
Step 4

Review, adjust & export

Review by class, teacher or room. Lock the slots you like, regenerate the rest, and keep every version. When it’s ready, export to Excel or a branded PDF and share it.

  • View by class, teacher or room
  • Lock lessons you want kept
  • Keep and compare versions
  • Export to Excel and PDF

Ready to generate your timetable?

Start a 14-day free trial on Skoolia — no credit card, cancel anytime.

Start free trial

14 days free · No card required · Clash-free timetables in minutes