School Timetable Generator
Build, customize and export complete school timetables in 10 languages — all in your browser.
School Setup
Break periods
Tick which periods are breaks (e.g. recess, lunch).
How to use
- 1
Pick your language and fill in school details — name, year, logo, periods and breaks.
- 2
Add your subjects with colors and teachers, then create classes and pick which subjects each class takes.
- 3
Click Generate to build a conflict-aware timetable, then print, export to PDF or Excel.
Free School Timetable Generator — Create Weekly Class Schedules
Create a customizable weekly school or class timetable online. Add subjects, teachers, and time slots. Print or export your schedule. Free, no signup.
Skycally's School Timetable Generator lets you create a complete weekly class schedule in minutes. Add your subjects, assign teachers, set time slots, and organize everything into a clean, printable timetable grid. Works for primary schools, secondary schools, universities, tutoring centers, and any regular weekly schedule.
Building a timetable manually is time-consuming and error-prone — subjects clash, teacher availability conflicts arise, and changes cascade through the entire schedule. This tool gives you a visual grid where you can drag, drop, and adjust slots until everything fits, with immediate visual feedback when conflicts occur.
The generated timetable can be printed directly from the browser or exported for sharing. The clean grid layout is designed to be readable on both screen and paper, with color-coded subjects for quick visual scanning. Each subject can have a unique color, teacher name, and room assignment.
Whether you are a teacher planning your own lessons, a school administrator building the year's schedule, or a student organizing study sessions, the Timetable Generator provides the flexibility to create any regular weekly schedule without spreadsheets or specialized software.
Frequently Asked Questions
How many subjects can I add?
There is no hard limit on the number of subjects, teachers, or time slots. Add as many as your schedule requires.
Can I assign colors to subjects?
Yes. Each subject can have a unique color for easy visual identification in the timetable grid.
Can I print the timetable?
Yes. Use the print button to send the timetable directly to your printer or save it as a PDF using your browser's print-to-PDF function.
Can I save my timetable?
Yes. Your timetable is saved automatically in your browser's localStorage, so it persists between sessions without any account required.
Can I add teacher names and room numbers?
Yes. Each slot can include the subject name, teacher name, and room assignment for a complete schedule.
Is this suitable for university timetables?
Yes. The tool works for any regular weekly schedule — school, university, tutoring, work shifts, or personal planning.
Can I create multiple timetables?
Currently one timetable is stored at a time. To create a new one, use the reset option and start fresh.
Does this work on mobile?
Yes. The interface is responsive, though editing is easier on a larger screen due to the grid-based layout.
You might also like
Other tools you might find useful.