School year

A school year in Omniscol is the reference period over which timetables are published. It is an object declared at school level in School years.

Why it is required

You must have at least one school year declared before you can publish a timetable. The school year materializes the timeline on which you will then activate timetables for specific ranges.

Naming conventions

For a clean display, name your years by their dates: "2025-2026" rather than "Current year". You can then keep the history of past years and prepare the next one in parallel.

Holidays

You can enter the school year's holidays:

  • by copy-pasting a table (from Excel, Numbers, etc.),
  • by automatic import of the dates pre-filled for your country (offered when the year is created if the database knows them),
  • by entering the periods manually.

Holidays are removed from the timeline — published timetables do not apply to them.

Alternation shifts

If your school uses alternate weeks (A/B), holidays can disrupt the alternation. You can create a virtual shift to handle these cases (click the relevant weeks on the timeline).

Several years in parallel

At any time, you can have several school years defined: the current year, the previous year (history), and the next one in preparation. The Next school year button (▶︎) on the timeline switches between years.

The current year is set in Current school year. It determines what users see by default.

See also