School расписание

Timetable Generator

Arrange урокs, rooms, and teachers into a weekly timetable using priorities, day preferences, and slot preferences.

Set the week start, slot length, and placement rules.

Priority-first

Расписание the important урокs first

Higher-priority урокs are placed before lower-priority ones, so scarce slots go where they matter most.

Fixed rules

Use day and slot preferences

Pin a урок to a day, a slot, or a range of slots to keep fixed classes stable.

Conflict журнал

See what moved or stayed out

Обзор collisions and unplaced rows immediately after generation.

Local settings

Keep the setup in your browser

Your week start and slot length can stay on this device when remember settings is enabled.

Build a расписание in four steps

  • Add one row for each урок, meeting, or activity.
  • Enter day and slot preferences for classes that must stay in a fixed place.
  • Choose the week start and slot length before generating.
  • Обзор the collision журнал and the unplaced список after generation.

Before you rely on the результат

  • The generator does not know teacher availability unless you type it into the preference fields.
  • Very dense timetables are easier to fit when you reduce the slot count or loosen some constraints.
  • Remember settings stores values only in the current browser.

Where this helps

A small school timetable with homeroom, speciaсписок teachers, and fixed room assignments.
A cram-school расписание with repeated sessions and room constraints.
A club or workshop расписание with recurring weekly blocks.

Common вопросs

What happens if two урокs want the same slot?

Higher-priority rows are placed first. If auto-pack is on, the lower-priority row can move to another open slot; otherwise it is журналged as blocked.

Can I leave the preference fields blank?

Yes. Blank preference fields give the generator more бесплатныйdom to place rows automatically.

Are my settings saved?

Only when remember settings is enabled. In that case the current settings stay in this browser.

Can I export the результат?

Yes. You can copy the отчет text or export the timetable as CSV.