Every module below ships as part of the platform — not a paid add-on you'll be upsold later.
Multi-curriculum support — run CBC, 8-4-4, or an international curriculum side by side
Classes, sections, subjects, and timetabling
Daily attendance with automated absence alerts to guardians
Exams, gradebook, and per-school configurable grade scales
PDF report cards, generated on demand
Homework, assignments, and file submissions
Live class scheduling — links to Zoom/Meet/etc., on the class timetable
Itemized fee structures per class and term
M-Pesa Daraja STK Push collection
ElimuPay instalment plans — parents pay over time, schools get paid upfront
Financing partner integration — disbursement and repayment reconciliation, automated
Sibling fee discounts
A standalone ElimuPay API for schools not on the full platform
Student and staff records, with bulk CSV import
Guardian linking — one guardian, multiple children, one login
ID card generation with configurable templates
Certificates and awards, rendered as PDFs
Boarding and day-scholar tracking
Library — catalog, circulation, fines, member management
Transport — routes, stops, vehicle assignment, and live GPS tracking
Hostel — room allocation with capacity and safeguarding checks
Online admissions — a public application form with document uploads
Alumni directory, events, and donation tracking
Student leadership — appointive or elective, with real online voting
Salary structures and staff deductions
Payroll runs with PDF payslips
A general accounting ledger, separate from fee collection
Statutory deductions entered per current rates — never hardcoded, never stale
A real two-way mailbox between parents and staff
School-wide and class-specific announcements
Automated SMS/email fee reminders and attendance alerts
Strict tenant data isolation — one school can never see another's data
Role-based access for every user type: Admin, Teacher, Accountant, Librarian, Parent, Student, Alumni
Full audit logging on every financial and student-record change
Installable as an app on any phone (PWA)
We'll help you get set up and onboard your first term.
Get started