School SMS for parents in Kenya
Kenyan parents hear about fee balances, closing days and visiting days by SMS more reliably than by any circular. eSMS Africa lets schools, colleges and universities send each parent their own fee balance and the school's paybill details, then announce term dates to the whole school in one upload.
What makes schools & universities messaging different in Kenya
- Schools follow a three-term calendar set by the Ministry of Education. Parents need closing, opening and half-term dates early, especially for boarding schools where travel must be arranged.
- Fees are commonly paid by M-Pesa paybill or bank deposit with the student's admission number as the account reference, so a fee-balance SMS can include everything a parent needs to pay.
- Education is one of the sectors where registration with the ODPC is mandatory regardless of size, and schools handle children's data, which the Data Protection Act protects with extra conditions.
- Universities and TVET colleges use SMS for registration deadlines, timetable changes, graduation lists and hostel allocation, often to tens of thousands of students at once.
Messages schools & universities teams in Kenya send
Fee balance reminders
Export balances from your school management system and send each parent their own figure with the paybill and admission number, before opening day and again at mid-term.
Closing, opening and visiting days
Announce term dates, visiting days and half-term to all parents in one send, and follow up with a reminder two days before. Boarding parents get time to plan travel and pick-up.
Fee payment confirmations
Confirm every fee payment as it posts so parents have a receipt and the bursar receives fewer calls asking whether money arrived. Include the new balance in the same message.
Report forms and academic days
Tell parents when report forms are available, when academic clinics or prize-giving days are held, and how to book a slot with a class teacher.
Emergency notices
Reach every parent within minutes for an early closure, a transport change or a health alert. Two-way SMS lets parents reply to confirm they received it.
Copy-ready templates for Kenya
Character counts and segments are calculated with the same GSM-7 and Unicode rules used for billing. Replace the example brand and values with your own.
Mwangaza High: Dear parent, Term 1 fee balance for Brian (Adm 4521) is KES 18,500. Pay via Paybill 777888, Acc 4521. Thank you. Mwangaza High: Mzazi, shule itafungwa Ijumaa 28/11 saa 4 asubuhi. Tafadhali mchukue mwanafunzi kwa wakati. Asante. Mwangaza High: KES 10,000 received for Brian (Adm 4521). New balance KES 8,500. Thank you. Mwangaza High: Visiting day is Sat 18 Oct, 10am to 3pm. Form 4 parents meet the principal at 11am in the hall. Compliance for schools & universities SMS in Kenya
A practical summary with sources, not legal advice. Check the regulator's current text for edge cases.
- Education institutions must register with the ODPC as data controllers regardless of size. List SMS notifications in your privacy notice to parents.
- Under the Data Protection Act, a child's data is processed with the consent of the parent or guardian. Address messages to the parent's number on file, not to the student's own phone, unless the parent agreed.
- Fee balances, term dates and emergency notices are transactional. Adverts for a tuition programme, uniform supplier or holiday camp are promotional and need an opt-out and Safaricom's 08:00 to 18:00 window.
- Do not include exam scores or disciplinary details in bulk messages. Keep them for a secure portal, a call or a meeting.
From your system to Safaricom and Airtel in one call
- 1Create an account and copy a test key (
esms_test_...) to try the integration without spending credit. - 2Request your sender ID for Kenya. Until it is approved you can send from the eSMS default sender.
- 3Call the send endpoint from your app, or upload a CSV in the dashboard with merge fields like
{{name}}. Delivery reports arrive by webhook.
Need one-time codes? eSMS Verify generates, sends and checks them in two calls. Full reference in the API docs.
curl -X POST https://sms.esmsafrica.io/api/messages/send \
-H "Authorization: Bearer $ESMS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+254712345678",
"text": "Mwangaza High: Term 1 fee balance for Adm 4521 is KES 18,500. Pay via Paybill 777888, Acc 4521.",
"sender_id": "MWANGAZA"
}'SMS pricing in Kenya
Per-SMS rates for one segment, updated live. Pay as you go with no monthly minimum; volume rates apply automatically by monthly spend.
Estimate a campaign with the SMS cost calculator or compare all countries in the Africa SMS pricing index.
Schools & universities SMS in Kenya: common questions
How do we send different fee balances to every parent?
Upload a CSV or Excel sheet with the parent's number, the student's name, admission number and balance. In the eSMS dashboard, write the message once with merge fields and every parent receives their own figures. Larger schools can connect their school management system to the API.
Can we send fee reminders in the evening?
Fee reminders to parents are service messages, so Safaricom's promotional time window does not apply. Most schools still send them in the morning or early afternoon, when parents can act on them and the bursar's office is open for questions.
Can parents reply to our messages?
Not to a standard alphanumeric sender ID. If you want replies, for example to confirm attendance at a meeting, add a two-way number or short code, which eSMS Africa offers in Kenya. Replies arrive in your dashboard or by webhook.
Sources
- ODPC - Guidance Note on Registration of Data Controllers and Processors (PDF)
- Ministry of Education, Kenya
- Office of the Data Protection Commissioner
Reviewed 27 October 2026.
Other industries in Kenya
Schools & universities in other markets
More for Kenya
Guides for Kenya
- Promotional vs transactional sender IDs on Safaricom
- Send an SMS receipt on every M-Pesa payment (Daraja C2B)
- Why OTPs fail in Kenya and how to design verification that arrives
- SMS marketing law in Kenya: consumer rules, the DPA and ODPC cases
- Bulk SMS for SACCOs in Kenya: loan, dividend and deposit templates
- Church bulk SMS in Kenya: reminders, giving receipts and a weekly plan
More ways to reach customers in Kenya
SMS Platform
Bulk SMS, an SMS API and OTP to every African mobile network on direct routes.
eSMS Verify
Managed phone verification and OTP - generate, send, rate-limit and check codes in two API calls.
Two-Way SMS
Dedicated or shared short codes to send and receive SMS, with signed webhooks and replies from your code.
SMPP Gateway
High-throughput A2P SMS over direct SMPP binds with guaranteed TPS and DLRs.
eSMS Mail
Transactional and marketing email with a modern API, delivery reports and analytics.
eSMS Links
Branded short links, QR codes and click analytics for your campaigns.
eSMS Chat
AI plus human customer-support chat you can add to any website.
eSMS Workspace
The desktop app that brings Email, SMS and SMPP into one place.
Start sending schools & universities SMS in Kenya today
Free account, test keys, sender ID registration handled for you, and pay-as-you-go pricing in KES or USD.