Bildena Scheduler

Timetabling was desktop software for 30 years. Not anymore.

Bildena Scheduler builds conflict-free school timetables in minutes, not weeks — in your browser, with the solve happening live in front of you.

A sample school is preloaded — press Solve and watch.

Web-basedLive CP-SAT solverMade in Germany
How it works

From spreadsheet chaos to a published timetable — in four steps.

  1. 01

    Enter your school

    Classes, teachers, subjects, rooms — typed in, imported from Excel or CSV, or started from a ready-made school for your country.

  2. 02

    Set your constraints

    Availability, double periods, room requirements, gaps, part-time wishes — hard rules and soft preferences, clearly separated.

  3. 03

    Watch the solve — live

    The engine streams its progress to your screen: conflicts falling, constraints locking in, in real time.

  4. 04

    Review & publish

    Inspect the result, adjust by hand, then publish views for teachers and students. Cover planning included.

The engine

Not a heuristic. Not a black box.

Bildena Scheduler is powered by Google OR-Tools CP-SAT — the solver class used in airline and factory scheduling.

  • Hard constraints are guaranteed.

    No teacher in two rooms at once. Ever. The solver proves it.

  • You see the solve happening.

    Live progress — conflicts remaining, quality score, phase by phase. No spinner, no mystery.

  • Stop any time, keep the best.

    The solver keeps improving — interrupt it and take the best timetable found so far.

BildenaTimetableRulesCoverDuty rotaPublish

Solve run #142

Building model → Searching → Optimizing → Proved optimal

Stop · keep best
Building modelHard conflicts 31Quality 0.0 Elapsed 00:00
Student-based

Schedule students, not just classes.

The moment students pick subjects individually, a class-based timetable stops working. Bildena models every student's own lessons and guarantees no clashes across class boundaries.

  • Electives, sets and course requests are solved — not worked around with parallel bands kept by hand.
  • Every student gets a personal timetable; every clash is a hard constraint.
  • Groups inside a class still run in parallel — language sets, split practicals, support groups.
Feasibility

It tells you it can't work in milliseconds — not after three minutes of solving.

Before the solver starts, Bildena compares every class's and teacher's required hours with the slots where both are actually free.

  • Named, not vague

    “Class 9b needs 34 hours; only 31 are open where its teachers are also free.”

  • Advisor before you solve

    A ranked list of critical problems and fixes runs over your data first.

  • Honest about the possible

    If a timetable cannot exist, we say so immediately — and show which rule to relax.

Repair

Move one lesson. Only the ripple is replanned.

Drag a lesson somewhere else and the engine replans just the lessons your move collides with — everything else stays pinned.

AI assistant

Ask in plain language.

“No sport in the first period for grade 5.” The AI assistant turns requests into constraints and runs the same solver — every proposal is shown as a change you accept or reject, labelled as AI-generated.

Web-native

No installation. No version numbers. Just a browser.

Runs anywhere

Windows, Mac, tablet — the full planner in any browser, always the latest version.

Real multi-user

The deputy head edits rules while the planner reviews results — same data, live.

Publish in one click

Teacher, class, room and student views go live the moment you approve.

Cover planning

A teacher calls in sick — the same engine proposes cover within your rules.

Scenario compare

Solve the same school under two rule sets and compare side by side.

EN · DE · FR

Each teacher sees the timetable in their own language, on their own device.

Also in Bildena Scheduler.

  • Duty rota with its own solver
  • A/B alternating weeks
  • Double-shift schools
  • Homework load caps
  • 100+ ready-made schools in 8 countries
  • Import from Excel, CSV and aSc TimeTables
Questions

About Bildena Scheduler.

From €490 a school a year. Compare the plans or see Bildena next to Untis.

Can I still change the timetable by hand?

Always. Drag any lesson anywhere — the engine flags what your change would break, but the decision is yours.

How do we get our data in?

Import an Excel or CSV file, paste rows from a sheet, bring an aSc file — or start from a ready-made school.

What if my rules are impossible to satisfy?

The engine names the smallest set of conflicting rules, so you fix the actual contradiction.

Is the AI assistant making decisions?

No. It proposes changes as a diff; nothing is applied without a human click.

Press Solve and watch.

A sample school is preloaded — press Solve and watch. Both products start with a free month: every feature, with your own school's data, and no card needed.