Define the weekly teaching load
Start with classes, subjects, teachers and the lessons each class needs. Check that your intended weekly load fits the available periods. Clear input matters: missing teacher assignments or inconsistent teaching hours can prevent a workable timetable.
Explore details →Respect availability and room constraints
Model teacher availability, room capacity and preferred rooms. Distinguish hard constraints from preferences so your team knows which rules must hold and which can be adjusted. Review shared staff commitments rather than assuming every teacher is always available.
Inspect conflicts before publication
Review the draft for teacher, class and room clashes. A generation result is a proposal for an administrator to inspect, not permission to publish automatically. If requirements cannot be satisfied, revisit availability, teaching loads and room assignments before trying again.
Keep your existing school system
The standalone plan focuses on timetable generation, conflict detection, regeneration and Excel export. It does not include student records, fee management or a parent portal. The full Skoolia platform is available when you need those workflows together.
Explore details →