At many tutoring centres and schools, talking to parents happens in a WhatsApp group opened for each class. It feels practical at first. As the term goes on, important messages get buried and nobody can say for sure who was told what. This post looks at what a parent communication app should send, through which channel and under which rules.
Where class WhatsApp groups go wrong
Groups are free, and every parent already has WhatsApp. The problems show up as classes fill and the messages get more personal.
- Everyone’s number is on show: each member sees the other parents’ numbers and the teacher’s personal one. Most parents never agreed to that.
- Important messages get lost: a cancelled lesson sinks under thank-you replies and questions about a lost coat.
- There’s no record: when a parent says “nobody told us”, there is no list showing who the message reached.
- Personal details leak: one line about a student’s absence becomes known to the whole class.
- The teacher is never off duty: private questions reach their personal phone at midnight.
Groups can stay as a social space for parents. Official information needs a separate channel that keeps a record.
The five messages parents actually need
Parents who get lots of routine messages soon stop reading them. What they really wait for usually falls under five headings.
Absence
The same day, straight after the register is taken. A late message loses most of its value.
Mock exam and test results
A short note when results are ready. The full report sits behind the parent’s login.
Homework status
Missing homework, in a single weekly summary.
Instalment reminders
A reminder a few days before the due date, and a second if the payment is late. Date and amount come from the family’s own plan.
Schedule changes
Cancelled lessons, new times or exam days. Only parents of the affected classes hear about it.
Before adding a new message type, ask whether the parent will act on it. A “your child is in class” alert every lesson is soon ignored, and so is the absence message after it.
Which channel for which message
In school parent communication software, pick the channel by how urgent the message is and how personal.
| Channel | Strength | Watch out for | Best for |
|---|---|---|---|
| SMS | Reaches any phone without internet | Per-message fee to the provider; the text must be short | Absences, last-minute cancellations |
| Carries long content and attachments cheaply | Read late, and may land in spam | Weekly summaries, term reports, receipts | |
| App or web notification | No per-message fee; opens the parent’s own page | Needs permission; on an iPhone, web notifications need the page on the home screen | Results ready, homework summary, announcements |
| WhatsApp Business template message | Lands in the app parents open every day | Meta must approve the template first, and the parent must opt in; fees go to the provider | Absences, instalments, schedule changes |
WhatsApp Business messages go out from the centre’s own number, so parents and teachers never see each other’s numbers. Messages the centre starts use an approved template; once a parent replies, staff can answer freely for 24 hours.
A layered setup works best: routine information by app or web notification, and same-day news by SMS or WhatsApp too. An unopened notification can be resent as an SMS after a set time.
How a parent communication app builds each message from the same record
In a well set-up system, teachers don’t write messages to parents. They take the register or tick off homework, and that record produces the message.
- Mock exam results: when the coordinator approves them, to parents of students who sat the exam.
- Instalments: a set number of days before the due date, and again if the payment is late.
- Homework: one missing-work summary after the week’s last lesson.
- Schedule changes: when a lesson is cancelled or moved, to that class’s parents only.
The record matters as much as the sending: who each message went to, by which channel, when, and whether it arrived. If a parent says they weren’t told, you check it, and wrong numbers show up there too. Replies and absence notes land in the centre’s shared inbox, on the student’s record.
In our own product, Hippotenus, admin, teacher, parent and student also see the same data. It taught us which screen each person needs.
Opt-in, frequency and quiet hours: why parents mute notifications
A parent who mutes notifications misses the absence alert as well. The first step is sorting messages by urgency.
Sent straight away
- Absences
- A lesson cancelled or moved on the same day
- Announcements about a student’s health or safety
Held for a summary or until morning
- Missing homework
- General announcements and events
- An instalment coming due
- Results approved late in the evening
- Opt-in and preferences: at enrolment, parents pick which messages come by which channel. Required alerts such as absences stay on.
- Frequency cap: routine messages due to one parent on the same day are merged into one.
- Quiet hours: for example, routine messages between 21:00 and 08:00 wait until morning; urgent announcements go straight out.
- Two parents: where parents live apart, the record states who gets which information.
In Türkiye, promotional messages such as an enrolment campaign count as commercial electronic messages and need the recipient’s consent recorded in the national message management system (İYS). Keep them on a separate list from information messages, and check where the line falls with your legal adviser.
Parents’ numbers and children’s data: general notes on KVKK
Parent communication links a parent’s contact details with a child’s absences, marks and payments, and most students are minors. Under Türkiye’s data protection law (KVKK), as under GDPR in the UK and EU, the institution is the data controller and is responsible for the privacy notice and any consent needed.
- No shared numbers: messages go from the centre’s number or SMS sender name, and parents never see each other’s numbers.
- Role-based access: teachers write to parents through the system without seeing their numbers. Only authorised office staff can open them.
- Minimal content: SMS and WhatsApp text leaves out scores and notes about the student; the details stay behind the login.
- Service providers: SMS and WhatsApp providers process data for the centre. If their servers are abroad, KVKK’s rules on transfers abroad apply.
This section is a general outline and isn’t legal advice. For the privacy notice, consent and transfers abroad, speak to a lawyer or a data protection adviser.
What the first version of parent notifications should include
If you already have a student and parent list, and somewhere the register is taken, the first version can stay narrow. The rest follows after a term of real use.
In the first version
- Student-parent matching and each parent’s channel choice
- Automatic absence messages from the register
- Instalment reminders and schedule-change announcements
- A web page where parents log in and see only their own child
- A log of sending and delivery, plus quiet hours
In later releases
- A parent app in the App Store and Google Play
- Live chat between parents and teachers
- Surveys and parents’ evening bookings
- Message templates in more than one language
A web-based first version typically ships in 2-4 weeks; a single-codebase store app for iOS and Android typically takes 4-8 weeks. A product owner is your single point of contact, and you see a working version every week. SMS, WhatsApp Business and app store fees go straight to those providers.
Software for education institutions
What we build for tutoring centres, courses and schools.
Mobile app development
Scope and timelines for a parent app.
Tutoring centre management software
The modules for enrolment, registers, instalments and mock exams.
Frequently asked questions
Do we have to close the class WhatsApp groups?
No. Parents can keep using the group among themselves. What matters is that absences, results and instalments no longer go through it. When you switch, tell parents once where official information will come from.
Do parents have to download a parent communication app?
No. SMS and email reach every parent, and the details sit on a web page that opens on their phone. A store app can follow in a later release.
How do we know whether a parent has read a message?
It depends on the channel. SMS providers confirm delivery only. WhatsApp shows reads unless the parent has turned read receipts off. For app and web notifications, the system records whether the page was opened.
Can it work alongside our current management software?
Yes, if that software can hand over students, parents and registers through an API or a regular export; the notification layer is built on top. We confirm which route works on the first call.
How long does it take, and what does it cost?
It starts with a free 30-minute discovery call, and a web-based first version typically ships in 2-4 weeks. Our projects start from US$1,000; the exact figure depends on the agreed scope. The source code and IP transfer to you on final payment, and bugs found in the first 30 days after launch are fixed free of charge.