School Timetable Maker: Build Your School Schedule in Minutes
Acadlio's School Timetable Maker is free, no signup needed. Live clash detection catches every conflict as you type.
Build your timetable free →Every school term, someone sits down to build the timetable.
It's usually the principal. Sometimes a senior teacher. Occasionally someone hands it to whoever seems least busy that week.
Whoever gets the job knows what it feels like.
You write out the classes across the top. Teachers down the side. Periods across the week. And then you start filling it in.
Period 1 — Sir Usman takes Class 8A for Math.
Period 2 — Ms Hina takes Class 7B for English.
Period 3 — Sir Usman takes—
Wait. Sir Usman is already in Class 9A during Period 3.
Start over.
The Problem Isn't the Timetable. It's the Clashes.
A school timetable is not complicated in theory.
You have classes. You have teachers. You have periods. Match them up.
The complication is that every time you assign a teacher to one class, you've silently restricted what they can do in every other class during the same period. And when you're working with 20+ teachers and 10+ classes across 8 periods, keeping track of all those restrictions in your head — or on paper — is where it always breaks down.
You finish the timetable. It looks complete. You print it out and pin it on the notice board.
Day one of the new term. Two teachers show up for the same class at the same time.
A clash you missed.
Now you're rearranging the entire week's schedule at 7:45 in the morning.
What a School Timetable Maker Actually Changes
The hard part of building a timetable isn't entering the data — it's catching the conflicts before they become real problems.
That's what Acadlio's school timetable maker is built to do.
As you assign teachers to classes and periods, the tool checks every assignment against every other assignment in real time. If a teacher is already booked in Period 4, and you try to assign them somewhere else in Period 4 — that cell turns red immediately. You see the conflict as you create it, not after you've printed and distributed the schedule.
There's no separate "check for clashes" step. No reviewing a spreadsheet of assignments. No hoping you caught everything. The detection runs continuously as you build.
How to Build Your School Timetable
Step 1 — Add your school's information
Enter your school name and academic year. Upload your logo if you want it on the printed schedule.
Step 2 — Configure your periods
Set how many periods your school day has, the time each period starts and ends, and where the breaks fall. You do this once and it applies across the whole timetable.
Step 3 — Add your classes, teachers, and subjects
Type in your class names — Class 6A, Class 7B, whatever your school uses. Add your teachers and subjects the same way. Once they're in, they're available as options in every cell of the grid.
Step 4 — Fill the grid
For each class and each period, select the subject and teacher. The grid shows all your classes as columns and all your periods as rows. Clashes appear in red the moment they happen.
Step 5 — Export
Download as a landscape PDF, ready to print and pin up. Or export to Excel if you want to share it digitally with staff.
Frequently Asked Questions
Is it really free?
Yes — completely free. No account required. No credit card. Open the tool and start building.
Does my data get saved?
Your timetable is saved in your browser automatically. It's there the next time you open the tool on the same device. Nothing is uploaded to any server.
What if a teacher is absent and I need to change the schedule?
Acadlio has a teacher substitution generator built specifically for that. It reads from your existing timetable, so you don't have to re-enter anything.
Can I print the timetable?
Yes. Export as a landscape PDF — formatted and ready to print.
Does it work on mobile?
Yes. The grid works on phones and tablets. Building a full timetable is easier on a larger screen, but the tool is fully functional on mobile.
The Bottom Line
Building a school timetable should take minutes, not hours — and it shouldn't require starting over every time a clash turns up.
The school timetable maker catches every conflict as you go, so what you export is what actually works.
Free, no account needed. Your data stays in your browser.
Build your timetable free →What happens when a teacher is absent after the timetable is done? Read: Teacher Substitution Generator: Handle Absent Teachers Instantly

Muhammad Zaheer
Founder, Acadlio
Try Acadlio Free
Generate professional result cards in minutes. 100 free cards every month.
Get Started Free