Your whole school timetable, built in minutes.

Schedual is timetabling software for schools. You enter your teachers, rooms, classes and student choices. It builds a timetable with no clashes, then gives every student and teacher their own copy on their phone.

IB (PYP, MYP, DP, CP) · IGCSE · GCSE & A-Level · French Bac · US high school

Book a 20-minute demo

A whole-school timetable, planned by hand. Most schools still do it this way.

0curricula, from IB to the French Bac
~0 minto build a whole school’s timetable
0languages, for staff and students
0students on the free plan · paid plans from €299 a year

How it works

  1. 01

    Add your school

    Import your lists from Excel, or from a PDF or photo of last year’s timetable, or type them in. Teachers, rooms, subjects, classes, and what each student chose.

  2. 02

    Click Generate

    Schedual places every lesson so no teacher, room or student is ever in two places at once, and every subject gets its hours. A whole school takes about five minutes. If something can’t work, like a teacher with too many hours, it tells you exactly what and why.

  3. 03

    Publish

    Every student and teacher gets their own timetable on the web and in the Schedual app. Their logins and login cards are created for you.

Why schools switch

Building a timetable by hand usually takes a coordinator several weeks every summer. Then a teacher leaves, a new option opens, a room closes, and it starts again. Clashes often only show up when students get their sheets.

With Schedual you change what you need and generate again. You can even move one teacher’s lessons and keep everyone else’s timetable as it was.

One solve. Every teacher, every room, every student choice.

This is the whole school on one grid — not a class, not a year group. The solver places every lesson under availability, capacity and curriculum rules in the same pass.

Whole school · autumn termCONFLICT-FREE · 100%
Teachers within contract 6 of 6Rooms over capacity 0Labs in a lab 5 of 5Longest student gap 1 period

0 of 16 lessons placed…

Lina Ferreira · DP1Tuesday
08:30English AHL R12
09:30Maths AAHL R08
10:30free period
11:15BiologySL Lab 2
13:00French BSL R05
14:00Theory of KnowledgeR21

Everyone gets their own timetable the day you publish.

Lina, DP1. Her Tuesday, as published.

Students sign in with a username. No email address needed.

Each student and teacher only sees their own timetable, on the web and in the app for iPhone and Android. When a teacher is absent, you pick a qualified, available substitute and the change shows up on the timetables of the people affected.

Every lesson: the right teacher, a free room, the right students.

Second period. Eighteen students, a teacher who is qualified and free, a room big enough for them.

What’s included

Automatic timetable
Every lesson placed with no clash for teachers, rooms, classes or individual student choices. About five minutes for a whole school.
Easy import
Excel, CSV, or a PDF or photo of an old timetable, read automatically. No retyping.
Checks before you generate
Minimum hours per subject, teacher loads, room sizes and qualifications are checked first. If a rule can’t be met, you’re told which one.
Changes without starting over
Move a teacher’s lessons, drag a lesson to another slot, or regenerate while keeping the rest of the week as it was.
Timetables for everyone
Students and teachers get their own timetable on the web and in the app. Logins and printable login cards are created when you publish.
Absences and cover
Mark a teacher absent and see the qualified, available substitutes first.
Exports
Pronote, Untis, OneRoster, a calendar link (iCal), and PDF or Excel per teacher, class and room.
Your data stays yours
Hosted in the European Union, encrypted daily backups, no third-party analytics or advertising, data processing agreement on request.

Built for the way your curriculum works

Each curriculum lets students choose in its own way, and that’s what makes timetabling hard. Schedual handles each one the way it really works. We started with the IB because it’s the hardest.

See each curriculum in detail →

IB DiplomaSix groups, HL and SLEach student’s own combination, solved individually — not a class that happens to share a room.
IB Career-relatedDP courses and the coreCareer study and CP core placed around the real Diploma classes the student sits in.
IB Middle YearsEight groups, five yearsWhole cohorts, with design, arts and PE rotating through shared specialist spaces.
IB PrimaryHomerooms and releasesEach class released to specialists without a clash, and homeroom planning time protected.
Cambridge IGCSECore and ExtendedOption blocks built from the choices your students actually made, tiers kept separate.
GCSE and A-LevelOptions and sixth-form linesEvery student’s basket resolved onto one clash-free line, Y12 and Y13 taught together where needed.
Baccalauréat françaisTronc commun, spécialitésThe class stays whole for the tronc commun; three spécialités in Première, two in Terminale.
US high schoolElectives, Honors and APFour grades choosing at once, with AP and Honors as real sections of their own.

“We got back the three weeks we used to lose every August.”

Timetable coordinator · 910 students · PYP, MYP and DP together

École Privée Bilingue Internationale, Geneva. In production since 2025.

An app for your students and teachers

Everyone sees their own timetable on their phone: the lesson now, the next one, the room — updated the moment you publish. Logins are created for you.

Discover the app →

Your day: now, next and every room
Your whole week on one screen
Tap a lesson for its details

Security you can check yourself

Your IT team doesn’t have to take our word for it. These grades come from independent public tests. Click one and the test runs live on our site.

  • Hosted in the EU on our own servers
  • GDPR Art. 28 data processing agreement
  • Two-factor authentication
  • Team roles & activity journal
  • Encrypted, immutable backups
  • Breach notice within 72 h

Every control, including what we don't do yet: Security & compliance

Free up to 60 students. Paid plans from €299 a year.

One price per school per year. Every curriculum and every feature is included in every plan. The plans only differ by the number of students. Hosted in the EU, with a signed data processing agreement on request.

See the tiers