Skip to content
For language schools & language teachers

Your language school timetable,
computed in minutes.

Business English at 7 am, German class after work, school kids in the afternoon: one-to-one language teaching means many learners with narrow time windows. The optimization engine of stundenplan-berechnen.de turns them into low-gap timetables for every teacher.

students free forever
< 1 min
to a complete schedule
eight
schedule variants to choose from
Benefits

For one-to-one lessons from early to late

Language learners are professionals, students and school kids — their availability sits at the edges of the day. Exactly there, clever planning decides your teachers’ utilization.

Dense plans despite edge times

The optimization engine packs early and late slots compactly and minimizes idle time between lessons.

Learners enter their own availability

Course participants mark their possible times online with drag & drop — you reach multilingual audiences without phone calls.

Model changing work schedules

Participants on shift work? Availability patterns spanning 1–4 weeks flow straight into the computation.

Prioritize intensive courses

Participants with an exam date — say TestDaF or IELTS — receive priority scores and their preferred times first.

Multiple timetable variants

You receive several equally valid timetables ranked by quality and decide yourself which one counts.

On your own website

Runs as a WordPress plugin on your site. Participant data stays with you — only anonymous numeric IDs go to the engine.

How it works

From enrollment to a full timetable for every teacher

Send new enrollees the sign-up link

Every new registration gets the availability link — even multilingual participants fill in the visual weekly calendar without a language barrier.

Flag certificate exam dates

If a participant has TestDaF, IELTS or another exam coming up, raise their priority so the engine assigns them the scarce early or evening slots first.

The engine spreads participants across teachers

Instead of filling each teacher’s calendar by hand, a single computation assigns every participant to the available teachers so lessons run with as little idle time as possible.

The course can start on time

The finished timetable is online the moment the course begins — every participant sees their lesson time without you notifying them one by one.

FAQ

Frequently asked questions from language schools

Is the tool suitable for group and one-to-one lessons?

The focus is on one-to-one lessons and fixed 1:1 slots — the classic 1:n scheduling problem. Fixed group courses with their own time are simply blocked as unavailable teacher time.

Our participants speak little German or English — can they still enter times?

Yes. The availability input is a visual weekly calendar with drag & drop, practically without text. The interface is translatable as well.

How quickly can we replan at the start of a course?

Every computation takes only minutes. You can rerun it at every course start or when new registrations arrive and always receive several variants.

What does the software cost for our language school?

The base plan is free forever with no participant limit. Pro features such as prioritization are unlocked with one-time token purchases — no subscription.

Does our participants’ data stay with us?

Yes. All personal data stays on your WordPress server; the optimization engine only receives anonymous numeric IDs and time slots.

Full utilization for every teacher.

Compute your language school’s timetable automatically — start free.

Get started freeSee all features