Generate your school's timetable in minutes
A free generator that places lessons from your levels, time slots, subjects and teacher availability — configuration stays free in your browser and needs no installation; generating the timetable requires a code provided by ScolaritéPlus.
Generate a weekly timetable for your school
This generator builds a timetable from your levels, time slots, subjects and teacher availability. The whole calculation runs in your browser.
Your levels, teachers and time slots don't leave your browser: they are never sent to ScolaritéPlus.
2. Your time slots
3. Your teachers
4. Your subjects and workloads
5. Rooms and class size
Access code required
Your configuration is saved. Enter the code provided by ScolaritéPlus to generate the timetable.
Your timetable
How this generator places your teachers' lessons
The placement method follows five simple rules, applied at every generation to build a realistic timetable.
- A class never has more than one lesson per time slot.
- A teacher is never assigned to two classes at the same time.
- The number of declared rooms bounds the number of simultaneous lessons.
- Each teacher's declared unavailability is always respected.
- Placement is drawn at random from a seed shown next to the result, so you can regenerate another version.
What people ask about the timetable generator
The most common questions about how this generator works, where data goes, and printing.
What does this generator need to work?
This generator needs JavaScript enabled in your browser, the information you enter — your levels, time slots, teachers, subjects and the number of available rooms — and, to launch the generation itself, a code provided by ScolaritéPlus.
No internet connection is required after the page has loaded: the calculation runs entirely on your device.
Where does the data I enter in the generator go?
The data you enter in the generator doesn't leave your browser: it is never sent to ScolaritéPlus.
It is kept locally, in your browser's storage, so you find your configuration again on your next visit.
What happens when placement is impossible?
When placement is impossible, the generator names the resource that is blocking it — a teacher, a subject or a level — and suggests a concrete action to fix it.
It never produces a silently incomplete timetable: every unplaced slot stays visible in the grid.
What does the generator print?
The generator can print two views in A4 landscape: one page per level and one page per teacher, generated directly from the browser.
No extra software is needed: printing uses the browser's standard print function.
What doesn't this generator do?
This generator doesn't keep any data on a server, doesn't replace a teacher who is absent at the last minute, and offers no feature beyond generating and printing directly from your browser.
Its configuration stays specific to your browser and your device.
How do I get an access code to generate the timetable?
The code that unlocks timetable generation is provided by ScolaritéPlus: request one on WhatsApp at +212 708 800 202.
Once you have it, it is checked entirely in your browser: it is never sent to ScolaritéPlus when generating.
A question about the timetable generator?
A personalised 30-minute demo, no commitment. Live in 48h.