Elimu SMS logo
🇰🇪 Built in Kenya, for Kenyan schools

Run your entire school from one system.

Elimu SMS handles fees & M-PESA, CBC & 8-4-4 report cards, attendance, payroll, boarding and 23 integrated modules — running on your school's own server.

KES 100 / student / termFirst term FREEM-PESA native
✓ Your data on your server  ·  ✓ Data Protection Act 2019  ·  ✓ CBC · 8-4-4 · JSS · IGCSE · TVET
Supports every Kenyan curriculum:CBC8-4-4JSSIGCSETVETUniversity
Why schools choose Elimu SMS

Four things most systems can't give you.

📲

M-PESA, done properly

STK Push, Paybill/Till and signed payment links — with every shilling auto-reconciled to the right student. Parents pay from home; no manual entry.

Your data, your server

Elimu SMS runs on your school's own machine — not a shared cloud. You own and control every record, fully aligned with the Data Protection Act 2019.

🎓

Every Kenyan curriculum

CBC, 8-4-4, JSS, IGCSE, TVET and university-level — each with the correct report-card and assessment format, out of the box.

AI that saves teachers hours

Generate KICD-aligned schemes of work, lesson plans and full assessments with marking schemes — in seconds, not weekends.

🔒

Built-in financial controls

Double-entry ledgers, IPSAS statements, procurement approvals, period locks and an immutable audit trail — audit-ready every day.

💳

Honest, per-student pricing

KES 100 per student per term. No per-user fees, no hidden charges, all 23 modules included — and your first term is free.

One system · 23 modules

Everything your school runs on, in one place.

No more separate spreadsheets for fees, marks, payroll and stores. One login for the whole school.

💰

Fees & M-PESA

Invoicing, defaulter tracking, receipts, STK Push, Paybill & payment links with auto-reconciliation.

📊

Academics & Report Cards

CBC assessments and 8-4-4 marks with instant, professional report cards per curriculum.

📅

Attendance

Per-stream daily roll call with same-morning SMS alerts to parents of absentees.

👥

Payroll & HR

PAYE, SHIF and NSSF, P9A & P10, bank EFT files, leave and full staff records.

📦

Procurement & Stores

LPO → approval → goods received → payment, with internal requisitions and stock control.

🏠

Boarding

Dormitory allocation and evening roll call with instant parent safety alerts.

📚

Library

Book issuing, returns, fines and clearance before leaving certificates.

🪪

ID Cards & Gate

Bulk-print student & staff ID cards with barcodes and gate-scan entry logging.

📅

Timetable

Conflict-checked lesson scheduling with room allocation and teacher-load balancing.

📝

Schemes of Work AI

KICD-aligned schemes and lesson plans generated in seconds, with HOD approval & pacing alerts.

🧠

Assessment Generator AI

KPSEA/KESSA-style papers and rubrics with matching marking schemes, synced to the markbook.

🏦

Finance & IPSAS

Income statement, balance sheet, reconciliation, budgets and government capitation tracking.

M-PESA, the way Kenya actually pays

Fees that collect themselves.

Stop chasing balances and typing receipts. Parents pay however suits them, and every payment lands on the right student's account automatically.

  • STK Push — send a payment prompt straight to a parent's phone.
  • Paybill & Till — parents pay directly and it reconciles by admission number.
  • Payment links — email or SMS a secure link; parents pay any amount they can.
  • Instant receipts & automatic ledger posting — no manual data entry, ever.

Three ways to collect. Zero manual work.

1
STK PushPrompt sent → parent enters PIN → posted.
2
Paybill / Till (C2B)Parent pays the till → auto-matched to student.
3
Secure payment linkShared by SMS/email → pay any amount.
📩 The bursar sees the payment land in real time, and the parent gets an instant receipt.
23
Integrated modules
6
Curricula supported
KES 100
Per student, per term
1st term
Completely free
Simple, honest pricing

One price. Every module. No surprises.

🎉 First term FREE
KES 100 / student / term

One-time setup, training & installation: KES 70,000

  • ✓ All 23 modules included
  • ✓ No per-user or per-teacher fees
  • ✓ M-PESA, SMS & email set-up
  • ✓ On-site installation on your server
  • ✓ 8-week onboarding & staff training
  • ✓ AI schemes of work & assessments included

What it costs your school

A simple per-term example by enrolment:

200 studentsKES 20,000
500 studentsKES 50,000
800 studentsKES 80,000
💡 Your first term is free — run the whole school on Elimu SMS before you pay a shilling in subscription.
Start with a free demo
Book a free demo

See Elimu SMS run your school.

Tell us a little about your school and we'll set up a personalised walkthrough — in person or online. No cost, no obligation.

  • ✓ A live tour tailored to your curriculum & size
  • ✓ Straight answers on M-PESA, data ownership & setup
  • ✓ A clear plan to run your first term free
Prefer to talk now?
💬 WhatsApp 0792 335 470

Request your free demo

We'll get back to you within one working day.

or message us on WhatsApp
Questions schools ask

Frequently asked questions

Where is my school's data stored?

On your school's own server, on your premises — not a shared cloud. You own and control every record, fully in line with the Kenya Data Protection Act 2019. If your internet goes down, your data stays exactly where it is.

Does it really work with M-PESA?

Yes — Elimu SMS is M-PESA native. It supports STK Push (prompt to the parent's phone), Paybill/Till (C2B) and secure payment links, and every payment is automatically reconciled to the correct student's fee account.

Which curricula do you support?

CBC, 8-4-4, JSS, IGCSE, TVET and university-level — each with the correct report-card and assessment format built in. Mixed-curriculum schools are fully supported.

How much does it cost?

A one-time setup of KES 70,000 (installation, training and configuration), then KES 100 per student per term. All 23 modules are included, with no per-user fees — and your first term is completely free.

What do we need to run it?

A desktop or small server at the school, an internet connection, an M-PESA (Daraja) API account, a bulk-SMS account, a domain name and a Gmail account for email — plus, optionally, a barcode scanner for student gate entry, a smartphone for the staff attendance register, and a laminator and printer for ID cards. We assess your setup and configure everything during onboarding.

How long does setup take?

Typical onboarding is about 8 weeks end-to-end: installation, data migration, M-PESA and SMS configuration, ID cards, and staff training — after which you run your first term free.

More from Jaydee Innovation Hub

Run a business too? Meet RetailPulse.

Beyond schools, Jaydee Innovation Hub builds RetailPulse — a complete retail & wholesale system with live M-PESA, KRA eTIMS and 4 AI engines, all on your own server.