Solutions

Purpose-built flows for the people who actually run the school timetable.

Schedual is designed to show clearly who it helps, what parts of timetable work it supports, and where it can simplify school operations.

For IB Coordinators

Manage programme structure, subject setup, constraints, and schedule generation from a single workflow.

  • Programme structure (DP / MYP / PYP) with subject group rules baked in
  • HL/SL groupings, combined DP1+DP2 classes, TOK, EE, CAS
  • Hard + soft constraints (teacher unavailability, room caps, no double-period after lunch…)
  • One-click conflict detection + per-student schedule export

For School Leadership

Get better visibility over staffing, room usage, scheduling quality, and administrative readiness.

  • Overview of staffing load, room utilisation, and gaps by week
  • See schedule quality scores before publishing
  • Audit log on every change — who moved what, when, and why
  • Multi-scenario planning so you can compare two structures side-by-side

For Operations Teams

Reduce repetitive data handling across teachers, rooms, students, and class groups.

  • Bulk-import teachers, rooms, students from Excel or PDF — AI handles the OCR
  • Realtime sync: edits show up live for every admin viewing the schedule
  • Per-student schedules, per-teacher schedules, per-room export to PDF / iCal
  • EU-hosted, GDPR-aligned end-to-end (DPA available on request)

Common pain points

What Schedual fixes

Spreadsheet weekends rebuilding a schedule from scratch every term

Constraint solver generates a conflict-free draft in under a minute

Manual data entry of 200+ teachers / students / rooms each year

Bulk-import from Excel or PDF using Mistral OCR — review and confirm

Two coordinators editing the same schedule and overwriting each other

Realtime sync over Supabase Realtime — everyone sees the same state instantly

IB rules (HL/SL groups, TOK, EE, combined cohorts) shoehorned into generic timetabling tools

Native IB DP / MYP / PYP structure — programme + subject group rules baked in

Hard to share with parents and students without manual exports

One click per-student schedule PDF / per-teacher PDF / iCal feeds

School data going to US-hosted SaaS, GDPR headaches

EU-only hosting (France + Germany), public DPA + sub-processor list

Honest comparison

Schedual vs Untis

Most IB schools we talk to are either on Untis today or have seriously considered it. Here's how the two compare on the points coordinators actually care about. Untis is a competent general-purpose timetabler — but it wasn't built for IB.

CriterionSchedualUntis
IB programme supportNative: HL/SL, Bilingual Diploma, shared DP1/DP2 teaching groups, TOK and EE built in.Generic. IB-specific structures must be modelled manually with workarounds.
Per-student elective choicesNative. Each DP student picks 6 subjects with levels; the solver respects every individual choice.Possible but requires extensive course-group setup; brittle when choices change.
DeploymentModern web app. Multi-admin realtime sync. Nothing to install.Desktop client (Windows) with online add-on. Single-user edits.
HostingEU (Montpellier, France). Self-operated hardware. Sub-processors listed publicly.Austria. Cloud add-on hosted by third party.
PricingTransparent annual per-school pricing on the website. 30-day free trial.Quote-based. School-by-school negotiation. No public pricing.
Support languageFrench and English, by the founders directly, same day.German-first; English available; partner-driven outside DACH.
Data portabilityOne-click Excel / CSV export of every entity at any time. No lock-in.Proprietary file format. Export possible but not one-click.
GDPR / DPAArt. 28 DPA included. Public sub-processor list. EU-only data path.DPA available on request. Cross-EU/UK processing depending on cloud add-on.

Statements about Untis reflect our reading of their public product documentation and conversations with coordinators using it. We have no commercial relationship with Untis; if you spot something inaccurate, write to [email protected] and we'll correct it.

How it flows

From import to published schedule

1

Import

Bulk-upload teachers, students, rooms, subjects from Excel / PDF. AI OCR extracts the rest.

2

Configure

Set constraints — teacher availability, room caps, subject groups, HL/SL pairings, lunch slots.

3

Generate

Run the solver. Get a conflict-free draft typically in 20–60 seconds for a full cohort.

4

Review

Drag-and-drop edits, conflict checker, multi-scenario comparison, audit trail.

5

Publish

Per-student / per-teacher / per-room PDFs + iCal subscription. Email blast in one click.

Side-by-side

Spreadsheet vs. generic SaaS vs. Schedual

Capability
Spreadsheet
Generic SaaS
Schedual
IB DP / MYP / PYP structure native
Conflict detection across all entities
Constraint solver (not just colour-coding)
Bulk import via AI OCR
Realtime multi-admin sync
Per-student schedule PDFs
EU-only data hosting (GDPR-aligned)
Audit log on every change

Integrations & exports

Works with the tools you already use.

17 export targets out of the box — every modern SIS, every classroom platform, every calendar. One click downloads the right file format. We never lock you in.

OneRoster
IMS Global standard
iCal
Apple · Google · Outlook
PDF
Per teacher · class · room
CSV
Excel · Sheets · Numbers
Excel
4-sheet workbook
A3 poster
Print-ready wall poster
🇫🇷Pronote
Index Education
🇫🇷Skolengo
ENT régional
🇫🇷EDT
Index Education
🇫🇷Hyperplanning
Index Education
🌍ManageBac
IB-native classroom platform
🇩🇪Untis
Stundenplan import
🇦🇹WebUntis
Stundenplan + students
🇺🇸PowerSchool
via OneRoster
🇺🇸Canvas
via OneRoster
🇺🇸Clever
via OneRoster
🇺🇸Blackbaud
via OneRoster
🇺🇸Veracross
via OneRoster
🇬🇧iSAMS
via OneRoster

File downloads

PDF, CSV, Excel, XML — generated on the fly from your active schedule. Schools paste them into their SIS.

OneRoster bundle

The IMS Global standard. PowerSchool, Canvas, Clever, Blackbaud, iSAMS and most modern SIS import it natively.

Calendar subscription

Teachers and class groups subscribe in Apple, Google or Outlook — schedule changes propagate automatically.

What schools get

Less friction in setup, review, and timetable coordination.

The aim is not to overload schools with noise. It is to give timetable teams a more focused workflow for the work they already need to do.

Built around real school workflows · EN · FR · ES · IT · DE