From NEMIS student records and M-Pesa fee collections to CBC rubric grading, staff payroll, transport management, and parent SMS every module your school needs, in one unified platform.
Built for Primary, JSS, and Secondary schools across Kenya — from Nairobi CBD to rural upcountry.
Centralised admissions, guardian profiles, UPI/UIC numbers, NEMIS sync, and full student lifecycle management from enrolment to completion.
Real-time fee collection via M-Pesa Paybill & STK Push. Automated bursar ledgers, discounts, waivers, and eTIMS KRA-compliant tax invoices.
Rubric evaluations (EE, ME, AE, BE) aligned to the Ministry curriculum. Full KNEC mean score analytics and printable PDF report cards.
Class-teacher-only daily roll call enforcement. Stream-specific records with term summaries and absentee SMS parent alerts.
Broadcast personalised SMS to parents via MobileSasa or Africa's Talking. Pre-paid credit wallet with delivery status logs per message.
Full school accounting including payroll processing, expense management, vendor invoicing, and bank reconciliation.
Track school bus routes, assign learners to vehicles, monitor capacity, and generate transport fee billing per route.
Conflict-free schedule generation across streams and subject teachers. Export high-resolution printable timetables per class.
Track textbook inventory, ISBN cataloging, book issuance, return deadlines, and automated overdue fine calculations.
Teachers assign digital homework and upload syllabus PDFs. Parents access via a public portal using the student institution code.
Record and track student counselling sessions, disciplinary cases, referral letters, and follow-up action plans.
Multi-step approval chains for fee discounts, waivers, leave requests, and procurement with a full audit trail.
Student UIC/UPI numbers synced with the Ministry of Education's NEMIS portal.
Fee invoices & receipts comply with KRA's electronic Tax Invoice Management System.
PAYE, NSSF (Tier I & II), NHIF/SHA, Housing Levy, NITA — all auto-calculated per payroll run.
Multi-tenant isolation, role-based access, HTTPS-only, HttpOnly JWT cookies, no secret exposure.
No technical expertise or server setup required.
Provide your institution name, county, contact details, and pick your unique school subdomain.
Upload your existing student roster via Excel template or add learners individually with guardian details.
Set up fee structures per grade, connect M-Pesa Paybill, assign class teachers, and configure payroll.
Grant role-based access to teachers, bursars, and clerks. Your school portal is live on day one.
Start free, scale as you grow. All paid plans include a 30-day Free Trial. No credit card required.
Try the full platform risk-free. Ideal for schools evaluating SmartSchool ERP.
For small private primary schools beginning their digital transformation.
Complete management suite for growing Primary & Junior Secondary Schools.
For school networks, diocese education boards, and county governments.
All prices are per school term (Kenya runs 3 terms/year). SMS credits are purchased separately via the admin wallet. M-Pesa transaction fees apply per standard M-Pesa Paybill rates.
"SmartSchool transformed our fee collections. The M-Pesa integration posts directly to student ledgers and the eTIMS compliance has made KRA submissions effortless — saving our bursar over 15 hours every week."
"CBC report cards used to take 2 weeks at end of term. With SmartSchool's rubric engine and class-teacher attendance governance, we are fully MoE compliant and reports print instantly."
"The payroll module handles all statutory deductions — PAYE, NSSF Tier I & II, Housing Levy. Combined with transport tracking and Bulk SMS, this is the only school ERP we need."
Join hundreds of Kenyan institutions managing admissions, CBC grading, M-Pesa fees, payroll, transport, and parent SMS on SmartSchool ERP.
No credit card required · 30-day Free Trial · Cancel anytime