Skip to main content
School scheduling software

School Scheduling Software That Builds Clash-Free Timetables

Set up your periods, subjects, teachers and classes once. Academic Scheduler builds the weekly timetable with you, blocks every teacher clash as you go, and keeps the whole school on the latest version.

Used by 350+ schools and institutions · 14-day free trial · No credit card

Clash-free secondary school weekly timetable made with school scheduling software
In short

What is school scheduling software?

School scheduling software is an online tool that builds and manages a school's timetable: which teacher teaches which subject to which class in every period of the week. Instead of a spreadsheet, it checks every change against the rest of the timetable, so a teacher can never be in two classes at once and each subject gets the right number of lessons.

Academic Scheduler is cloud school scheduling software used by 350+ schools and institutions. It runs in the browser, needs no installation, and covers the full cycle: setup, building the weekly timetable (by hand or with AI help), daily substitutions, exam timetables, sharing and printing.

The problem

Why timetables in Excel keep breaking

Hidden teacher clashes

A teacher booked in two classes at the same time often isn't noticed until the first day of term.

Subjects short of lessons

Without a running count, some classes end up with too many or too few periods of a subject each week.

One change, ten fixes

Moving a single lesson in a spreadsheet can quietly break other classes and teachers' schedules.

Old copies everywhere

Printed and emailed versions go out of date the moment anything changes.

What you get

Everything a school timetable needs

Build the weekly timetable without clashes

Work in Edit Mode on any class. When you pick a period, teachers who are already teaching elsewhere at that time are greyed out, and each subject shows how many of its weekly lessons are used.

  • Busy teachers blocked automatically
  • Weekly lesson limits per subject (e.g. used 3/4)
  • Teachers limited to the subjects they can teach
  • More than one teacher in a period when you need it

Let AI fill the empty periods

Describe what you want in plain English. The AI suggests lessons only for empty periods, using the same clash rules, and shows its suggestions for you to review before anything is saved.

  • Fills gaps, never overwrites existing lessons
  • Respects teacher clashes and weekly subject limits
  • Preview first, then keep or remove each suggestion

Cover absent teachers in minutes

Pick the absent teacher and the day. For each of their periods you see which teachers are free, with teachers of the same subject highlighted, and you can email the chosen substitute the class, subject, day and period in one click.

  • Free teachers listed period by period
  • Same-subject teachers highlighted first
  • One-click email to the substitute

Share, print and export

Send every teacher and class a password-protected live link or QR code that always shows the latest timetable, or download a print-ready PDF or an editable Excel file.

  • Password-protected, read-only share links and QR codes
  • PDF (A4 landscape) and Excel (.xlsx) downloads
  • Class-wise and teacher-wise views, horizontal or vertical

Exam timetables too

Create exam types such as mid-term and final with their dates, then schedule each class's subjects within those dates. A subject already scheduled for a class drops off its list, and the exam timetable downloads as a PDF.

  • Exam types with start and end dates
  • No subject scheduled twice for a class
  • Colour-coded, printable exam timetable

One workspace per academic year

Each academic session (for example 2026-27) keeps its own classes, teachers, subjects and timetables. Start the new year by copying last year's setup, and past years stay safe and read-only.

  • Copy last year's setup in minutes
  • Past sessions kept read-only for reference
  • Switch between sessions any time
How it works

From empty account to published timetable

  1. 1

    Set up periods

    Add your school's periods and breaks for each working day.

  2. 2

    Add subjects and teachers

    Enter subjects, then teachers with the subjects they teach and the days and periods they're available.

  3. 3

    Create classes

    Add classes and sections with their subjects, teachers and weekly lessons per subject.

  4. 4

    Build and share

    Fill the timetable in Edit Mode or with AI, then share live links or download PDF and Excel.

Compared

Excel vs school scheduling software

TaskExcel or paperAcademic Scheduler
Teacher clashesFound by eye, often too lateBlocked while you edit
Lessons per subjectCounted by handLive count against the weekly limit
Teacher timetablesRebuilt separately for every teacherGenerated automatically from the class timetables
Absent teachersPhone calls and guessworkFree teachers listed per period, email in one click
Sharing changesRe-print and re-sendLive links always show the latest version
Next academic yearStart a new fileCopy last year's setup into a new session
Honest fit check

Is it right for you?

A great fit if you…

  • run a primary, middle or secondary school with fixed classes and sections
  • want the timetable online, shared with teachers on their phones
  • spend hours every term fixing clashes in Excel
  • manage several branches from one head office

Not the right tool if you need…

  • room and lab booking (the app schedules teachers and classes, not rooms)
  • student-by-student elective course requests
  • importing an existing timetable from another system or spreadsheet
FAQ

Frequently Asked Questions

Build your school timetable this week

Join 350+ schools and institutions that plan clash-free timetables with Academic Scheduler.

14-day free trial · No credit card · Cancel anytime