TimetableGenie
Describe your school once inside your own Google Sheet and press Generate. Every teacher in the right place, every class covered, substitutes ready when someone is absent, and the exam date sheet planned, all without touching a whiteboard again.
Whiteboards, sticky notes, twelve versions of the same spreadsheet, and it still breaks the day a teacher reminds you she cannot take period one on Mondays.
Draft, erase, redraft. Half the vacation week goes into a grid that still needs “just one more change” before school opens.
A teacher shown in two classes at once, or a lab promised to two sections. Nobody catches it on paper; the corridor catches it on Monday.
Someone is absent almost every morning, and first period goes into hunting free teachers, while the same few names get burdened again and again.
A new teacher joins or one period moves, and the whole grid unravels. So reasonable requests get a “no”, because redoing it by hand is exhausting.
You have probably pasted your school into an AI chat and asked for a timetable. It comes back confident, neat, and quietly wrong.
Predicts likely-looking text. It will happily put one teacher in two rooms at once, forget your lab limit, and apologise when you catch it. Checking its output takes longer than making your own timetable.
Runs a mathematical constraint solver, the same family of technology behind airline and exam scheduling. Every rule is enforced, not suggested: a clash is impossible by construction. If no valid timetable exists, it says so honestly and tells you the smallest fix.
Everything happens inside one Google Sheet you own. A guided wizard collects your school in minutes, and the engine does the thinking.
Working days, periods, classes, subjects, teachers and their limits, rooms and labs, and your rules. The wizard checks your data as you type.
The solver searches millions of arrangements and returns one with zero clashes, in seconds for most schools.
Colour-coded views by class, teacher, room, subject, or the whole school, with a clean print tab and PDF or Excel download.
Pick a date, tick who is away, and choose each period’s substitute from a ranked list, with the fairest pick pre-selected. Assignments print on a duty sheet and are marked on the timetable itself.
Schools, colleges, universities, coaching institutes: the hard cases below are exactly where Timetable Genie was built to shine.
Give both subjects one Elective Band label and the class splits into groups running in parallel. If Commerce and Science Standard Maths students share one teacher, the engine seats them together in one room, automatically.
Others: one subject per class per period, no exceptions.
Tick who is away, and every affected period gets the fairest free substitute, preferring same-subject teachers and the lightest day, with a printable duty sheet and a running history.
Others: the timetable ends where absences begin.
Any working days, your own period times, and days that differ, like a Saturday with 4 shorter periods. The generator, every view, and substitution planning all follow the real shape of your week.
Others: one rigid week pattern for every school.
Pick each grade’s papers and study gaps, and get a print-ready date sheet where primary finishes early, seniors get longer papers, and no exam ever lands on a holiday or vacation. Rebuild it in one click when plans change.
Others: the date sheet is still a separate spreadsheet fight.
No teacher, class, or special room double-booked. Daily limits, unavailability, and fixed slots like assembly all respected.
By class, grade, teacher, room, subject, or the whole school. Weekly or monthly, with a clean print tab beside it.
Survey duty, admin slots, exam supervision: blocked periods print on the teacher's grid with their reason, and never get scheduled over.
Teacher workload, free-teacher matrix, room utilisation, subject spread, a master pack of every class, and cover history.
Everything lives in your Google Sheet and your Google account. No account with us, no data on our servers.
A change is one click, not one weekend. Explore a fresh arrangement any time; nothing else in your sheet is touched.
Tick who is away; every affected period gets a ranked list of free substitutes with the fairest pre-selected. Preview any teacher’s day, assign, print the duty sheet, and see it marked on the timetable.
Per-grade papers, dates, and exam times; drag to order, auto-fill with study gaps, and print a combined date sheet that skips every holiday and vacation.
Browse the timetable by class, teacher, or room without leaving the setup window, and choose what printed cells show: teacher names, room numbers, full subject names.
Export your entire setup as one file. Roll it into next year’s sheet, or hand it to another coordinator, and import in two clicks.
"Every school or college runs on a timetable, but building one is still a manual allotment, stitched together by hand and prone to clashes. We knew a solver could finish it in seconds, removing the flaws along with it, so we built one."
Timetable Genie is how Dynamic Minds Group earns your trust. There is no locked tier and no card to enter.
The goal: you should never need to email us to understand the product. If something is missing, we still love hearing from you.
Yes, genuinely free: install, generate, print, cover planning, reports, all of it. Timetable Genie is built by Dynamic Minds Group, which runs paid training programs for educators; this tool is how we earn your trust. There is no locked tier inside the add-on today.
Three, and each has one job. See and edit the current spreadsheet only: the add-on reads your setup and writes timetable tabs in the one sheet where you run it; it cannot see any other file in your Drive. Show a dialog: that is the setup wizard window itself. Connect to an external service: used only if a very large school is routed to our advanced solving engine for a few seconds; most schools solve entirely inside your sheet.
In your own Google Sheet and your own Google account, full stop. We run no database of your data, and uninstalling leaves your sheet and everything in it with you.
No. The timetable needs classes, subjects, teachers, and rooms. Teacher names are whatever you choose to type; many schools use initials. No student data is required at all.
Small and medium schools, roughly up to 15 sections, solve instantly inside your sheet. Larger schools, tested up to a full 36-section school from grades 1 to 12, are automatically routed to our advanced engine and come back solved in a few seconds. You do not choose an engine; it just works.
Yes. You tick your working days: Sunday to Thursday, Monday to Saturday, any combination. Periods, timings, and breaks are yours to define.
Yes, this is a headline feature. Give both subjects the same Elective Band label and they run in the same periods with different teachers, so the class splits into groups. If the Standard Maths students of Commerce and Science sit together with one teacher, assign that same teacher in both classes: the engine detects it and books one combined lesson in one room.
Open the Substitute planner, pick the date, and tick everyone who is away or on other duty: sick leave, survey teams, exam duty, anything. For each affected period it suggests the fairest free substitute, preferring same-subject teachers and the lightest day, flags any period where no one is free, and writes a printable duty sheet. Every plan is logged for a one-click history report.
Add it as Teacher Unavailability with a reason, for example "Admin duty". The engine never schedules over it, the reason prints on that teacher's timetable, and the substitute finder knows they are not free.
It tells you honestly, before wasting your time, and points at the smallest fix: add a period or a day, ease a teacher's daily limit, add a room of a needed type, or trim the curriculum. A built-in checker also flags problems while you are still entering data.
Yes. Reopen the wizard, change anything, save, and generate again. Each run explores a fresh arrangement. Fixed slots let you pin anything that must never move.
It creates and manages its own tabs, and touches nothing else. Your other tabs are ignored entirely.
Yes. Course strands with different teachers, shared IT labs balanced across groups, academic advisor lines on printed timetables, and Sunday to Thursday weeks were all built against a real university foundation program's timetables.
Remove it like any Workspace add-on: Extensions, Add-ons, Manage add-ons, Uninstall. Your spreadsheet and every tab in it stay exactly as they are, because everything was always in your file, not ours.
Email dmg@dynamicmindsgroup.com and a human replies. The add-on also has a Help item in its menu with quick answers.
Yes. Tick each grade’s papers, drag them into order, and auto-fill dates with your chosen study gaps, then adjust any single paper for uneven gaps. Every grade gets its own dates and exam times, holidays and vacations are skipped automatically, and a print-ready Exam Date Sheet tab is written into your sheet.
Yes. Backup & transfer exports your whole setup, classes, teachers, curriculum, rules, holidays, as one file. Import it into a fresh sheet for the new session, or send it to another coordinator; they get your complete setup ready to adjust and generate.
Timetable Genie is designed so that your data never needs to leave your spreadsheet. Here is the full policy, in plain English.
The short version: your school's data lives in your own Google Sheets™ spreadsheet, inside your own Google account. The add-on can only touch the one spreadsheet you run it in, never the rest of your Drive. No student personal data is needed. Nothing is sold, shared, used for advertising, or used to train AI models. Large schools' solve requests are processed in memory by our scheduling service and never stored.
Install free, try it with the built-in sample school, and watch a complete clash-free timetable appear in under a minute. The whiteboard week is over.