School Parent SMS Playbook for Ghana: Fees, Attendance, Exams, and Emergencies
A detailed operating guide for Ghana schools and training centres: which messages to send, when to send them, how to keep lists clean, and how SplitSMS replaces scattered WhatsApp groups for official notices.
WhatsApp groups are where rumours live. Official school communication should be boring, timestamped, and complete: every parent who should have heard it, heard it. SMS is still the channel that reaches a guardian on a feature phone in traffic, without data, without being an admin of 84 groups.
This playbook is for private basic schools, SHS support programmes, crèches, and training centres in Ghana. It assumes you already have a term calendar and a spreadsheet of phones. SplitSMS is how you send without forwarding a broadcast list to a teacher’s personal phone.
Decide what is official SMS vs what stays on WhatsApp
SMS: fee due dates, exam timetables, closures, emergency pickup, PTA date and time, report-card collection. WhatsApp: class photos, optional bake sales, teacher chatter. If everything is SMS, parents mute you. If nothing official is SMS, the bursar spends the term on calls.
Write this split down. When a teacher asks to “just SMS the whole school” about a lost water bottle, the answer is no.
Build groups the way the school is actually organised
Groups by class or year are enough for most schools: Creche, BS1, BS2, JHS1. Add Staff, Board, and Transport if those lists are real. Do not make 40 groups you will not maintain. A parent with two children should be in two class groups or in one “All parents” group plus class groups — pick a rule and stick to it so they are not double-texted on whole-school notices.
Import from your admission CSV once per term. Remove withdrawn pupils the week they leave. A text to a departed family is how you look careless.
Fee reminders that collect without sounding like a threat
Cadence that works: two weeks before, three days before, due-date morning, and one arrears notice after. Personalize with student name and amount when the data is clean. Always include how to pay (MoMo short code, bank, office hours).
Example: {school}: Reminder — {student} term fees GHS {amount} due {date}. Pay via MoMo {code} or at the office 8am–2pm. Ignore if paid. That last sentence saves you from angry parents who already paid.
Attendance and pickup
Same-day absence SMS (“{student} is not in school as of 8:30am — please call the office”) is an operational product, not marketing. It requires a process: who marks the register, who clicks send. If that process is not real, do not promise parents you will text.
Emergency early closing should be SMS to all, not a WhatsApp hop from headteacher to teachers to parents. Minutes matter when rain floods a compound.
Exams, reports, and PTA
Send the timetable a week ahead and the morning of the first paper. Send report collection window once, with a reminder 24 hours before. PTA: date, time, whether attendance is required, and whether there is a fee for the meeting (be honest).
Keep each SMS to one event. Combining PTA + fees + sports day in one paragraph guarantees nobody notes the time.
Sender ID and who is allowed to send
Register the school’s trading name as Sender ID. Do not send from a teacher’s personal name. Limit dashboard logins. A leaked password plus a parent list is a data incident. SplitSMS accounts should follow the same seriousness as your fee records.
Cost for a term
A 400-parent school sending eight one-segment official SMS in a term is 3,200 segments. At about GHS 0.029 that is roughly GHS 93 for the whole term’s official spine — less than one banner print run. Arrears and emergency texts are extra and still cheap next to empty seats.
Budget it as operations, not “marketing.” Parents are not a promo audience; they are the school’s partners. Consent still matters for fundraising blasts that are not about their child’s fees or safety.
Smart Forms for events and new admissions
Use a Smart Form for sports day registration or new-intake enquiries so phones land in a group with a confirmation SMS. That is cleaner than a paper list typed by a tired secretary on Sunday night.
You can still export CSV for the office. The win is that the parent already got “we received this” on their lock screen.
A one-term starter plan
Week 0: Sender ID, import class groups, test to staff. Week 1: fee reminder template. Mid-term: one PTA or exam SMS. Keep a shared doc of templates so you are not rewriting from memory. Review failed numbers after the first whole-school send.
Sign up at splitsms.com/signup, claim trial credits, and run the staff test this week. The short “school fee alerts” story on this blog is a cousin of this playbook; this one is the operating manual.
Try SplitSMS free
Send bulk SMS, OTP, and campaigns — 5 free credits on signup.