← All tutorials

Add your breaks and holidays

Put your school's no-school days on the calendar once, and stop thinking about them.

6 steps4 miniPhone and Android
What you'll end up with

Every no-school day marked on your calendar, alarms silent through the break, and the rotation landing on the right day type when school resumes.

The short version
  1. Tap the three-dot menu → Schedule Settings, then Edit on your schedule.
  2. Open Holidays & Breaks and tap Add break.
  3. Name it, set the start and end dates, and save.

Breaks do two jobs. They keep your alarms quiet on no-school days, and on a rotating schedule they stop your day types drifting away from your school's.

Add them once at the start of the year. This page covers adding one by hand; importing a whole calendar has its own tutorial.

  1. Open your schedule

    Tap the three-dot menu in the top right of the home screen, then Schedule Settings.

    The ScheduleLock home screen with the overflow menu open, showing Schedule Settings, Theme, Help & How-To, What's New, and Rate ScheduleLock.
  2. Pick the schedule you're using

    Schedule Settings opens your list of schedules first — the one you're on is marked Active. Tap Edit underneath it.

    Breaks belong to a schedule, not to the app. If you keep a separate fall and spring schedule, add each break to the one that's running when it happens.

    The Schedules list showing two schedules, with the A/B rotation one marked Active and an Edit link beneath it.
  3. Open Holidays & Breaks

    It's the last row of the settings card. Before you've added anything it reads “Pause alarms on no-school days”; once you have, it counts them back to you.

    The Schedule Settings screen showing term dates, cycle anchor, day names, Resync Cycle, and a Holidays & Breaks row at the bottom.
  4. Tap Add break

    The first time through, the screen is empty and explains what breaks are for. The button is at the bottom right.

    “Import from school calendar” is the other way in: hand it your district's PDF and it pulls the dates out for you. That one has its own tutorial.

    The empty Holidays & Breaks screen, headed “Add your school breaks”, with an Import from school calendar button and an Add break button at the bottom right.
  5. Fill it in

    Give it a name you'll recognise later — “Thanksgiving Break”, “Winter Break”, “Teacher Workday”.

    Set Starts and Ends. Both dates are part of the break, so a Wednesday-to-Friday closure runs Nov 25 to Nov 27. For a single day off, leave both dates the same.

    “During the break” sets what the rotation does. Pause is already selected and is the common choice: break days don't count, and the pattern picks up where it left off.

    Reset restarts the cycle on the first day back; Continue lets the days advance while staying silent. Choosing between the three is its own tutorial, linked below.

    The Add break sheet with the name “Thanksgiving Break”, Starts Nov 25 2026, Ends Nov 27 2026, and a Pause / Reset / Continue control set to Pause.
  6. Save, then look at the calendar

    Tap Save. The break lands in the list with its dates and a one-line summary — “Pauses rotation” — of what it does to your cycle.

    Go back to the home screen and page the calendar forward to the break. Those days turn slate grey, and a Holiday key joins the legend underneath.

    Check the day after. In the shot, Nov 23 is an A-day and Nov 24 a B-day, the break greys out the 25th through the 27th, and Nov 30 comes back as an A-day — because B was the last day type that counted.

    The home calendar on November 2026: the 25th, 26th and 27th are slate grey, the legend now includes a Holiday key, and the 30th is back to an A-Day.
Then what

What happens next

Nothing to undo. Your alarms stay quiet for those dates and come back on their own the next school day.

Add the rest of the year the same way. Every break is its own entry, so a long weekend in October and two weeks in December are two separate rows — worth doing in one sitting with the district calendar in front of you.

If you add a break that's already partly behind you, it changes how many school days sit between your anchor and today. The app pins today to the day type it's already showing and asks you to double-check the dates after the break. Future breaks never do this; they only move days that haven't happened yet.

A break isn't the same as a day override. Breaks are the closures you know about in August; a cancellation you hear about that morning is a day override.

Free, no account, no tracking

Set it up once. Sleep through Sunday.

ScheduleLock is out now on the App Store and Google Play.

Get the app