AI Features · Skoolia guides

Generate and Review a School Timetable

Prepare your weekly periods and teaching constraints, generate a plan, and resolve unplaced lessons.

3 min readUpdated By Skoolia

Before you start

For Administrators, School owners, Operations managers

  • Prepare classes, subjects, teacher assignments, teaching periods and rooms.
  • Student enrolment is not required for the standalone AI Timetable plan.
  • Use an account with timetable-generation permission.

Complete guided setup

Open AI Timetabling or Scheduling and follow the setup checklist. Define the teaching week, school periods, rooms, subjects, teachers and classes. Select the correct academic year and review any imported data.

Enter weekly periods and assignments

Set the lesson count for each class and subject and assign its teacher. Four 45-minute lessons require 4 weekly periods. Check that each class’s total fits its available slots and that teachers can cover their assigned load.

Configure availability and constraints

Record teacher availability and required rooms. Separate hard constraints from preferences. If you enter preferences in natural language, review the interpreted rules before accepting them.

Choose the generation scope

Select the classes and time range for the plan. Check the setup warnings and generation options shown. Resolve missing assignments and impossible demands before expecting a complete schedule.

Generate and inspect the result

Run generation and read the report. A partial result is not a completed timetable: check required, placed and unplaced periods against the school’s requirements.

Resolve unplaced lessons

Use the report to identify the limiting requirement: teacher availability, weekly load, room access or insufficient slots. Correct that input, then regenerate or use the available optimisation controls and review the new result.

Review the plan before sharing

Open the timetable plan and inspect each class and teacher view. Review manual edits and validation messages. Confirm completeness, clashes and school requirements before using, exporting or publishing the plan through the available controls.

Good practice

  • A teacher or room cannot cover two lessons at the same time.
  • Do not relax a hard requirement just to increase the placement percentage.
  • Check existing timetable commitments when generating additional classes.
  • Use the generation report to change the relevant input instead of repeatedly generating unchanged data.

Questions and troubleshooting

Ready for the next step?

Open your school workspace to put this guide into practice, or ask our team for help.