Conflict-free weekly timetables in minutes, not weekends — built specifically for Nigerian Primary and Secondary school structures.
Every school knows the ritual: a spreadsheet, a whiteboard, sticky notes, and a senior staff member locked in an office trying to make sure Mr. Ibrahim isn't teaching two classes at once. One small change — a new teacher, a moved subject — and the whole thing has to be reworked by hand. The AGID EDU TECH Timetable Generator replaces that entire process with a constraint-based engine built specifically for how Nigerian Primary and Secondary schools actually run.
Set up your classes exactly as they exist — JSS 1A, Primary 3, SS2 Science — nothing is hard-coded to a generic template. Add your subjects and mark which ones need double or triple periods, or a specific room like a Computer Laboratory. Add your teachers, mark who's full-time and who's part-time, and set their daily and weekly load limits. Then link teacher, class, and subject together with the exact weekly period frequency — Mathematics, JSS 1A, 5 periods a week, Mr. Ibrahim — and the system already knows the shape of your entire school.
Tick off whole days or specific periods a teacher isn't available, and the generator will simply never schedule around them — no more finding out on a Wednesday morning that a visiting teacher was booked for a period they can't cover.
Set up your standard weekday periods once, then either reuse that structure for Friday or configure Friday's shorter, independent period and break pattern — because Friday at a Nigerian school rarely looks like the rest of the week, and the system doesn't pretend otherwise.
Run a full-school, single-class, or single-day generation, and the engine places every lesson using a constraint-based algorithm that never violates a hard rule — no teacher double-booked, no class double-booked, no lesson placed during a break. If a slot genuinely can't be filled without breaking a rule, the system doesn't force it in and quietly create a clash — it reports the exact shortage or conflict so you know precisely what needs attention, with a generation score that makes any gap explicit instead of hiding it.
Every manual move, lock, or drag-and-drop edit runs through the same validation engine that powers generation, so you can always adjust a timetable by hand without accidentally creating the clash the generator just avoided. Lock important lessons in place before regenerating around them, and pull up a dedicated conflicts-and-warnings report at any time.
Every generation creates a new version automatically, so if a change doesn't work out, you can restore an earlier timetable instantly — no rebuilding from scratch, no "we had a better version last week and I can't remember what it was."
See the timetable exactly the way each audience needs it — a single class's full week, a single teacher's full week across every class they teach, or the master view of the entire school — filter, review, and print straight from the browser.
Every new school gets a genuine trial: generate one full class timetable, completely free, before deciding to subscribe. When you're ready, renewal runs entirely through secure, self-service online payment — no paperwork, no waiting on manual approval, and paying early simply adds to your remaining time rather than resetting it.
| For Proprietors & Principals | ||
| A whole term's timetable ready in minutes, not a lost week | For Vice Principals / Timetable Officers No more manually cross-checking every teacher's schedule by hand | For Teachers See your exact weekly schedule, always up to date |
| Confidence that no class or teacher is ever double-booked | Adjust by hand without fear of silently creating a new clash | Instantly know when and where you're needed |
| One system across every class in the school | Every past version saved and restorable | Availability respected — no surprise placements on your day off |
Every account is protected with session-based authentication and role checks, every form and action is CSRF-protected, and every database query runs through prepared statements. Configuration and internal files are blocked from direct web access, and the system never exposes raw database errors to users.
From a single-stream Primary school to a multi-arm Secondary school with dozens of teachers and specialist subjects, the Timetable Generator scales to fit — set it up once per term, adjust in minutes when things change, and never build a timetable by hand again. Get in touch with AGID EDU TECH to see it generate a real timetable using your own classes, teachers, and subjects.
Every new school gets one free full-class timetable generation to try the system before subscribing — no card required to start.
Walkthrough video coming soon.
Tell us about your school and we'll get back to you with a proposal tailored to your size and term structure.