Timetable generator for schools

The timetable solves itself.

Kaselles turns teachers, groups, subjects and classrooms into a conflict-free timetable in minutes. You set the rules — the optimizer does the rest, locally on your computer.

Runs locally on your computer. Your school's data never leaves it.

Kaselles
Placeholder de UI captura real de la app · 16:10 · p. ej. 1600×1000
For vocational schools · language academies · music schools · training centers

Not a spreadsheet with opinions.

A real constraint solver explores millions of combinations. You stay in control.

A real optimization engine

A constraint-programming solver explores millions of combinations to find a timetable that actually fits your centre — not a random shuffle.

Explains when it's impossible

When there's no valid schedule, Kaselles shows the conflicts and suggests what to change.

Imports your data

Bring in teachers, groups and rooms from Excel, ITACA or Untis. No manual data entry from scratch.

Edit, lock, regenerate

Keep what you like, lock it, and re-solve only the rest. You always have the final word.

Exports for everyone

Publish clean timetables by group, teacher or classroom as PDF, Excel or image.

Made for how your centre works

🎓 Vocational training 🗣️ Language academies 🎼 Music schools 🏢 Training centers

From data to timetable in three steps

No math, no jargon. Just your rules.

01

Import your centre

Load teachers, groups, subjects and rooms from Excel or your school's system (ITACA, Untis).

02

Set your rules and generate

Mark availabilities and a few constraints. Kaselles solves a valid timetable in seconds.

03

Tweak and export

Adjust by hand, lock what you want, and export the final schedule to share.

Start free. Go unlimited when it fits.

No per-seat fees. Your data never leaves your computer.

Free
0 €
forever · up to 5 teachers
  • Full optimization engine
  • Local projects — your data stays home
  • Edit, lock and regenerate
Create account
Unlimited
100 €
per year · taxes at checkout
  • Everything in Free
  • Unlimited teachers, groups and rooms
  • Import from Excel, ITACA and Untis
  • Export to PDF, Excel and image
  • Up to 3 devices
  • Updates while subscribed

Secure checkout by Stripe. Cancel anytime; access continues until the end of the paid year.

Questions

Where does my centre's data live?

On your computer. The optimization runs locally; our server only handles your account, license and subscription.

Can I import data I already have?

Yes — from Excel and from school systems like ITACA (Comunitat Valenciana) and Untis, with more adapters on the way.

What if no valid timetable exists?

Kaselles explains the conflicts and suggests what to change, so you're never stuck with a generic error.

How many devices?

Up to 3 devices per subscription, manageable from your account. Licenses are signed for 30 days of offline use.

Can I cancel?

Yes, anytime. Your subscription stays active until the end of the paid year.

Stop fighting spreadsheets.

Generate a timetable that works — in minutes.