How it works

Three steps. Then it runs itself.

Setup takes under three minutes. After that, ScheduleLock figures out every school day for you — and gets out of your way.

01
Configure

Tell it your rotation.

Pick your cadence — A/B block, odd/even, or any 2–8 day rotation. Set the date your school year starts and ends. ScheduleLock anchors the rotation to your first day and fills in every day between.

Don't teach a rotating schedule? Traditional mode skips the rotation logic and runs your alarms on the weekdays you pick — Mon, Tue, Wed, etc.

02
Build

Build your alarm groups.

Group alarms by day type. "A-Day Mornings" might have a 6:50 first-bell alarm and a 7:45 prep-period reminder. "Every Day" might just be your commute warning.

Each alarm has a time, label, sound, and snooze duration. Defaults are sensible; everything is editable.

03
Override

Override when life happens.

Snow day? One tap silences the day. Late start? Toggle just the morning alarms. Half-day with an early dismissal? Same — toggle the ones that don't apply.

All overrides reset overnight. You can't accidentally leave a critical alarm muted for the rest of the week.

Ready when you are

Set up once. Sleep through Sunday.

ScheduleLock is coming to the App Store and Google Play.

Get the app