School timetable software
Gadwaly builds your whole school timetable in minutes: every lesson is placed across days and periods with no clashes between teachers, classes or rooms, respecting each teacher's load and unavailable times.
Smart automatic generator
A search-and-optimise engine spreads a subject across different days, keeps double lessons together and avoids gaps in teacher and class days. If a lesson can't be placed, it explains why in plain language — an overloaded teacher, a room shortage or blocked periods.
Rules that fit schools in the region
Teaching loads by job title (Kuwait MOE rules built in, editable for any ministry), Sunday–Thursday or Saturday–Thursday weeks to match your country, breaks and prayer time, one-click Ramadan and exam bell schedules, and boys/girls sections and elective groups without false clashes.
Drag-and-drop editing
Move or swap lessons with live conflict highlighting, lock important lessons so the next generation keeps them, and undo or redo anything.
Fast import, professional printouts
Import teachers, classes, subjects and lessons from Excel or from another timetabling program's XML, then print class, teacher and room timetables as PDF or export to Excel.
Questions
Is it free?
Yes. Gadwaly is completely free for every school: generator, editor, cover lessons, duty rota, printing, export and publishing — no credit card and no trial period.
Do I need to install anything?
No. It runs in any browser and can be installed on a phone's home screen like an app.
How long does generation take?
Usually under a minute for a mid-sized school, and you can regenerate while keeping locked lessons.
Your next timetable is one click away
Load the demo school and generate a full timetable in under a minute.