Communication
Push Notifications or SMS? A Practical Guide for Schools
Schools do not need to choose between push notifications and SMS as if one must replace the other. They solve different delivery problems. Push is fast and does not charge the school for every message, but it requires a connected device and permission. SMS reaches an ordinary phone number without an app, but every send has a cost. The practical answer is a channel policy, not a channel winner.
What a push notification does well
A push notification appears on a parent or teacher's phone even when the school portal is closed. A modern web app can provide this after the user adds it to the home screen or enables notifications in a supported browser. The school can send frequent operational updates without paying per message.
- A child has arrived at or departed from the school gate.
- A lesson note has been returned or approved.
- A teacher's next class starts soon.
- A result has been published.
- A new school or staff notice is available.
These events happen often and are most useful when the notification opens the exact record inside the portal. That combination of speed, context, and low marginal cost is where push is strongest.
Where SMS still earns its place
SMS does not depend on a parent installing anything, enabling permission, or keeping mobile data active. It is therefore valuable when delivery matters more than cost, especially during onboarding or when the recipient has not yet used the portal.
- Account invitations and first-time access instructions.
- Urgent changes to closing time or school safety arrangements.
- Critical fee reminders where the parent is not active in the portal.
- A backup for important attendance alerts when device delivery is unavailable.
Push should reduce routine SMS spending. It should not remove the school's ability to reach a parent who has never enabled notifications.
Keep system notifications separate from announcements
A system notification is created automatically by an action: payment received, child checked in, result published, or lesson note approved. An announcement is written by a person: school closes early, PTA meeting on Friday, or staff workshop tomorrow. Mixing both into one unlabelled stream makes important messages harder to recognise.
Use clear titles and useful bodies. "Attendance update" is weaker than "Amina checked in" followed by "Recorded at 7:42 AM at Sunrise International School." The recipient should understand the event before opening the app.
Choose channels by audience and urgency
- Teachers: use in-app and push for timetable reminders, approvals, and staff notices. Add email for documents and longer circulars.
- Active parents: use push for routine attendance, results, fees, and announcements. Keep a notification history inside the portal.
- Inactive parents: use SMS for the important messages that cannot wait for portal adoption.
- Emergencies: use more than one channel and keep the message short, specific, and time-stamped.
Respect permission and device differences
Push permission belongs to a particular browser or installed web app. A parent may enable it on an iPhone but not on a work computer. The account page should state whether notifications are enabled on the current device, identify the browser where possible, and provide a test button.
Keep an in-app history because phone banners are temporary. If a parent dismisses an arrival alert, the event should still be visible when they open the portal. Also allow users to turn device notifications off without affecting essential account records.
Measure delivery, not only sending
A reliable communication system records whether a message is queued, sent, failed, or unavailable. Provider calls should happen after the school action has been safely recorded. A slow SMS provider must never make the gate scanner or payment screen wait.
Schools should review undelivered messages, inactive devices, SMS spending, and the percentage of parents who have enabled push. That data shows where onboarding will save more money than simply buying additional SMS credit.
For a practical example of the event that parents value most, read how QR gate check-in improves school security and creates a reliable arrival record.
SchoolNest
See it working with your own school in mind.
A demo takes twenty minutes on WhatsApp, and setup is done for you, usually within a day.