ScheduleLock is the alarm app built for teachers on rotating block schedules. Set your alarms once, and the app fires the right ones for whatever today is — A-Day, B-Day, Day 4 of a 6-day rotation, or any pattern your school uses. When the day changes, one tap handles it.
WHO IT'S FOR
Teachers, coaches, and staff at schools that run rotating block schedules. If your day is "A-Day, B-Day, A-Day…" or "Day 1 through Day 6," ScheduleLock is built for you.
HOW IT WORKS
• Tell ScheduleLock your term start, term end, and rotation pattern once during setup.
• Build alarm groups for each day type (e.g. "A-Day Alarms," "Day 3 Alarms," "Every School Day").
• Each morning the app fires only the alarms that belong to today.
• Weekends and dates outside your term are skipped automatically.
ONE-TAP DAY OVERRIDE
Snow day, two-hour delay, assembly schedule, dentist appointment? Tap Day Override:
• Full Day Off — silences every alarm for today.
• Custom — silence specific alarms only, keep the rest.
Tomorrow returns to your normal rotation automatically. No re-arming, no remembering.
RELIABLE BY DESIGN
• Local alarms scheduled with the device's exact-alarm system — no push servers, no cloud, no delay.
• Works fully offline. No internet, no account, no sign-in, ever.
• Survives device reboots — pending alarms are restored after restart.
• Custom labels per alarm, snooze duration of your choice, choice of built-in alarm sounds.
PRIVACY YOU CAN VERIFY
• No ads.
• No tracking, no analytics, no telemetry.
• No network access — your schedule stays on your device.
• No account required.
Free to install. Built for teachers, not advertisers.
I wish this had the ability to choose custom songs or had more sounds to work with from iOS clock sounds. But this app is perfect for school alarms that are at different times on A vs B days
Good, but what about early release schedules?
hhamblin83
I love that I can set multiple alarms through the day (my school doesn’t use bells), but I wish I could add an Early Release schedule only on certain days of the school year.
Need an option to assign alternative alarm schedules
shahrhahh38023
I need an option to have a scheduled early out day. I want to be able to turn it on with its own set of alarms since the schedule is totally different. We have them every other Wednesday. I want to be able to assign the alarm set to some days.
Added Check Status menu option to ensure that alarms are configured to fire every time.
Version 1.5.0
The developer, Hunter Davis, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
Seller
Hunter Davis
Size
31.7 MB
Category
Productivity
Compatibility
Requires iOS 13.0 or later.
iPhone Requires iOS 13.0 or later.
iPod touch Requires iOS 13.0 or later.
Mac Requires macOS 11.0 or later and a Mac with Apple M1 chip or later.