From install to your first alarm
The whole setup flow end to end, from opening the app for the first time to alarms armed for your first day of school.
A schedule, an alarm group, and two working alarms — done in one sitting, with the app already showing them armed for your first school day.
- Tap Get Started and allow both notification prompts.
- Name your schedule, choose Rotation, and set your term dates.
- Name an alarm group, pick which days it covers, and add your alarms.
You've just installed it. Setup runs once, takes about three minutes, and the app doesn't ask you for any of it again.
This is the whole thing end to end. Every screen below is part of the flow the app walks you through, so there's nowhere to get lost — and every choice here is changeable afterwards.
Tap Get Started
One screen, one button. There's no account to create and nothing to sign in to.

Say yes to both alerts
iPhone asks twice, and both matter. The first is ordinary notification permission. The second is the important one: Critical Alerts is what makes an alarm behave like an alarm rather than a notification — it plays a sound and shows on the lock screen even when your phone is muted or a Focus is on.
Decline the second and your alarms are still scheduled, but a muted phone will mute them too.
Android asks different questions — permission to schedule exact alarms, and permission to display over other apps so an alarm can take over the screen. Same idea, and both are worth saying yes to.

Set up your schedule
Name it, then pick the cadence your school runs. Rotation is the A/B or multi-day one; Traditional and Day-of-Week are for schools without a cycle.
For an A/B schedule, leave Cycle Length on 2-day and set your term start and end. The start date does double duty — it's also where the rotation begins counting, so your first day of school becomes your first day name.
The screen before this one offers to read your school calendar with an AI and fill the dates in for you, which is worth taking if you have the district PDF handy. That and the full rotation setup both have their own tutorials, linked at the bottom of this page.

Name your first alarm group
A group is a set of alarms that share a day type. Give it a name — Morning Alarms is the app's own suggestion, and a good one.
Then choose which days it covers. A-Day and B-Day are for alarms that only apply to one kind of day. Both is for the ones that don't care, which is where most people's wake-up alarm belongs — you get up at the same time either way.

Add your alarms
Add Alarm opens a small screen with two things on it: a time and a label. The label is what you'll read on the lock screen at 5:45 in the morning, so make it something you'll recognise half awake.
Add as many as belong in this group. Two is a normal start — one to wake up, one to leave.
The time picker opens as a 24-hour dial. The small keyboard icon in its bottom-left corner switches to typing the numbers instead.

Check the summary
The last screen reads your setup back: the group you made and every alarm in it.
Above that, it names tomorrow. “Tomorrow is A-Day” is the app confirming it knows what kind of day is coming — which is the whole thing you installed it for, answered before you've even finished setting up.
Set up over a weekend or before term starts and it says so instead, which is equally useful — it means nothing is due to ring yet.
Tap Looks Good and setup is finished.

See them on your calendar
The app opens on your month with every school day coloured by type. Tap your first day of school: the panel underneath names it — A-Day here — and lists both alarms, switched on and counted in the header as 2 remaining.
The small dot in the corner of each coloured day marks the days your Both group fires. Since it covers A and B days alike, that's every school day.
Nothing here is locked in. Times, labels, day types and whole groups are all editable from the Alarms tab afterwards, and the schedule itself from Schedule Settings.

What to do next
Two things finish the job, and neither is urgent enough to do tonight.
Add your school's breaks, so the app stays quiet over Thanksgiving and winter break instead of waking you at 5:45 on a day nobody has school. On a rotation they do a second job as well: they keep your A and B days lined up with your school's once the building reopens.
Then add the alarms that differ by day type. The group you just made covers both kinds of day; the ones that only land on an A day — a duty period, an early meeting — belong in a group of their own.
And if the day type ever disagrees with your school, that's a small fix rather than a rebuild. Resync Cycle, in Schedule Settings, pins today to the day type you tell it and corrects the rest from there.
Set it up once. Sleep through Sunday.
ScheduleLock is out now on the App Store and Google Play.
Get the app