GapFiller
Sign up

Academic calendar and holidays

Define school years, terms and holidays so GapFiller skips breaks when generating lessons and can estimate how many lessons you have left.

3 min readUpdated July 30, 2026

By the end of this guide you'll have a school year with terms and holidays, so timetable generation skips breaks and you can see remaining lessons.

Open Academic Calendar

  1. Sidebar → School
  2. Open the Academic Calendar tab

If you have more than one school, pick the school at the top of the tab first. You need at least one school before this tab can be configured.

Open Academic Calendar under School Settings — years, terms and holidays live here

School years and terms

Under School Years & Terms, click Add School Year.

  • Name — e.g. 2025–26
  • Start Date and End Date
  • Current year — tick this for the year you are teaching now (used for remaining-lesson estimates)
Add a school year and mark one as Current for remaining-lesson estimates

Then add terms inside that year (Add Term):

  • Term Name — e.g. First Trimester
  • Start and end dates within the school year

Terms split the year for planning and for the remaining-lessons breakdown.

Holidays and breaks

Under Holidays & Breaks, click Add Holiday.

  • Holiday Name — e.g. Christmas Break
  • School Year
  • Start and end dates (leave end the same as start for a single day)
Add holidays and breaks — those dates are skipped when lessons are generated

When you save a holiday that overlaps existing lessons, GapFiller may offer to Delete N lesson(s) planned during this holiday period. Use that if you want those days cleared from the calendar.

Holidays are skipped when lessons are generated from a timetable. Set breaks before you create a long timetable, or add them later — new generation and range updates respect the holidays you have saved.

You can also set term dates during onboarding; anything you skip there can be finished here.

Remaining lessons

The Remaining Lessons section estimates how many timetable slots are left in the current year (and per term), compared with lessons already on the calendar.

Numbers = expected slots from your timetable; figures in parentheses = lessons already scheduled.

Remaining Lessons shows expected slots from your timetable vs lessons already scheduled

You need a current school year with terms, plus grades that have a timetable, for this table to fill in. The same idea appears in calendar Stream stats.

What's next?

Related guides