School Management System for Kenyan Schools — CBC & 8-4-4
CBC & 8-4-4 ready. M-Pesa fees, biometric attendance, payroll, parent SMS — all in one platform. Built since 2009 for Kenyan primary, secondary, and TVET schools.
1 school term free trial (~90 days) — no credit card
From primary schools to secondary institutions — powering education management since 2009
Ndumberi Girls Secondary SchoolActive
Brainstar SchoolsActive
Sunrise Childrens Garden SchoolActive
Ndekei Secondary SchoolActive
Mwendaandu Secondary SchoolActive
St Joseph Gathanga Secondary SchoolActive
Ruburi Secondary SchoolActive
Queen of Rosary Mixed Secondary SchoolActive
Lemek Boarding Primary SchoolActive
East Park AcademyActive
St. Gregory The Great Catholic SchoolActive
Prince Michael SchoolsActive
Charo Academy & Junior SchoolActive
Limuru Boys High SchoolActive
Mary Leakey Girls SchoolActive
Uhuru AcademyActive
GEB Girls Secondary SchoolActive
Websgate SchoolsActive
Ndumberi Girls Secondary SchoolActive
Brainstar SchoolsActive
Sunrise Childrens Garden SchoolActive
Ndekei Secondary SchoolActive
Mwendaandu Secondary SchoolActive
St Joseph Gathanga Secondary SchoolActive
Ruburi Secondary SchoolActive
Queen of Rosary Mixed Secondary SchoolActive
Lemek Boarding Primary SchoolActive
East Park AcademyActive
St. Gregory The Great Catholic SchoolActive
Prince Michael SchoolsActive
Charo Academy & Junior SchoolActive
Limuru Boys High SchoolActive
Mary Leakey Girls SchoolActive
Uhuru AcademyActive
GEB Girls Secondary SchoolActive
Websgate SchoolsActive
Websgate SchoolsActive
GEB Girls Secondary SchoolActive
Uhuru AcademyActive
Mary Leakey Girls SchoolActive
Limuru Boys High SchoolActive
Charo Academy & Junior SchoolActive
Prince Michael SchoolsActive
St. Gregory The Great Catholic SchoolActive
East Park AcademyActive
Lemek Boarding Primary SchoolActive
Queen of Rosary Mixed Secondary SchoolActive
Ruburi Secondary SchoolActive
St Joseph Gathanga Secondary SchoolActive
Mwendaandu Secondary SchoolActive
Ndekei Secondary SchoolActive
Sunrise Childrens Garden SchoolActive
Brainstar SchoolsActive
Ndumberi Girls Secondary SchoolActive
Websgate SchoolsActive
GEB Girls Secondary SchoolActive
Uhuru AcademyActive
Mary Leakey Girls SchoolActive
Limuru Boys High SchoolActive
Charo Academy & Junior SchoolActive
Prince Michael SchoolsActive
St. Gregory The Great Catholic SchoolActive
East Park AcademyActive
Lemek Boarding Primary SchoolActive
Queen of Rosary Mixed Secondary SchoolActive
Ruburi Secondary SchoolActive
St Joseph Gathanga Secondary SchoolActive
Mwendaandu Secondary SchoolActive
Ndekei Secondary SchoolActive
Sunrise Childrens Garden SchoolActive
Brainstar SchoolsActive
Ndumberi Girls Secondary SchoolActive
Powerful Modules
Everything Your School Needs in One Platform
Built for Primary, Secondary, and TVET institutions — Elimika adapts to your school type with the right modules, terminology, and assessment system.
Complete management for secondary and high schools supporting both 8-4-4 and CBC curricula.
Student Management
Admissions, transfers, class lists, alumni tracking, attendance, leaving certificates, and printable student ID cards.
Academic Manager
8-4-4 & CBC dual curriculum support. Exam configuration, marks entry, KNEC 7-best analysis, report cards, and spreadsheet views.
Timetable
Automated constraint-based timetable generation with lesson cards, room allocation, and teacher substitutions.
Finance & Fees
Fee structures per class, M-Pesa STK Push, invoicing, fee reminders (PDF & email), balance reports, and accounting.
Payroll
KRA-compliant payroll with PAYE, NSSF, SHIF, Housing Levy. Payslips, P9 certificates, and year-to-date tracking.
Library Manager
Full library circulation system with barcode scanning, reservations, fines, overdue reminders, and reports.
Online Classes
Video conferencing via Jitsi, homework assignments, student submissions, and grading.
Inventory
Suppliers, purchase orders, goods received notes, stock management with low-stock alerts.
NEW: Biometric AttendanceZKTeco F18 Powered
Know Where Your Students Are — Instantly
Our ZKTeco F18 biometric fingerprint system automatically notifies parents the moment their child clocks in or out of school — giving families real-time peace of mind with zero manual effort.
Fingerprint + PIN + RFID card — 3 verification modes
Instant SMS to parents on every clock-in & clock-out
Real-time sync via TCP/IP — no manual data downloads
Integrates with Elimika Bulk SMS & Communications module
Student taps finger→Attendance logged→SMS sent to parent
ZKTeco F18
Fingerprint · RFID · PIN · TCP/IP
3,000
Fingerprint Capacity
<1s
SMS delivery time
Curriculum Support
Fully Compatible with Kenya's CBC Curriculum
Elimika is built from the ground up to support Kenya's Competency-Based Curriculum (CBC) 2-6-3-3-3 structure, alongside the traditional 8-4-4 system. Our platform handles the unique assessment and reporting requirements of each curriculum seamlessly.
PP1–PP2 Pre-Primary Assessment
Grade 1–6 Primary with Strand Tracking
Grade 7–9 Junior Secondary Management
Grade 10–12 Senior Secondary (3 Pathways: STEM, Social Sciences, Arts & Sports)
We do the migration for you. End-to-end. White-glove.
We extract your data from your current vendor
We map and import into Elimikasasa
We verify every record and train your staff
12 months of Premium free — then KES 2,500/mo
12
Months Free
+ migration done for you
Workflows
How Kenyan schools use Elimikasasa
The same platform adapts to primary, secondary, and TVET schools — each gets the modules, terminology, and assessment system that matches its curriculum.
Primary schools (Grade 1–6 & Junior School)
Primary schools use Elimikasasa to manage CBC-aligned learning areas, generate competency-based report cards, and track each learner's progress against the four-point achievement scale (Exceeding / Meeting / Approaching / Below Expectation). Teachers enter scores per strand and sub-strand once; the system generates bulk report cards for the whole class as a single PDF.
Class teachers track daily attendance — manually or via biometric scanners — and parents receive SMS notifications when their child is marked absent. The finance module handles term fees, lunch fees, and uniform purchases via M-Pesa, with automatic reconciliation against each learner's balance.
Secondary schools (Form 1–4 & Senior School)
Secondary schools use Elimikasasa for KCSE-style mark sheets, exam analysis, and class ranking across Form 1 to Form 4 (or Senior School Grade 10–12 under CBC). The exam module supports multiple papers per subject, weighted means, deviation scoring, and comparison against historical KCSE performance — the same analytics typically built into expensive school ERP systems.
Boarding schools use the biometric attendance module to verify dorm presence, the transport module to track bus routes and pickup points, and the finance module to invoice boarding, tuition, and activity fees separately. Payroll handles teacher PAYE, NHIF, NSSF, and SHIF deductions, with payslips generated in one click.
TVET colleges & vocational institutions
TVET colleges use Elimikasasa to manage programme units, competency assessments, KNEC registration, and industrial attachment tracking. The platform handles course-based enrolment instead of class-based, with credit accumulation and pathway progression visible on each trainee's profile.
Finance for TVET handles per-module fees, government capitation (HELB, government scholarships), and external sponsor billing. Trainers get attendance reporting per cohort; administrators get NEMIS-compatible enrolment exports for Ministry of Education submission.
Finance
School fees collection in Kenya, explained
How Elimikasasa handles the realities of collecting fees from Kenyan parents — multiple payment channels, partial payments, reconciliation, receipts, and reporting.
Payment channels Kenyan schools actually use
Most Kenyan schools collect fees through some combination of M-Pesa, bank transfer, banker's cheque, and cash at the school office. Elimikasasa supports all of them — each payment is attributed to the right learner and the right fee category (tuition, boarding, transport, lunch, uniform, activity) without manual reconciliation against a bank statement.
M-Pesa Paybill, Till, and STK Push
The fastest channel is M-Pesa. Schools can use their existing Safaricom Paybill or Buy Goods (Till) number, or generate STK Push prompts directly from the parent portal so the parent gets the M-Pesa popup on their phone instead of typing the school's business number manually.
Elimikasasa connects to the Safaricom Daraja API (v3.0) and listens for payment confirmations in real time. When a parent pays, the C2B (Customer-to-Business) callback hits Elimikasasa, the learner's account is identified by the account-reference field (typically the admission number), and the balance is updated within seconds. Parent receives an SMS receipt; the accountant sees the transaction in the dashboard.
Bank deposits, cash, and partial payments
Bank payments are entered by the accountant (with the bank slip reference) and matched to the learner. Cash payments at the school office go through the same module — the system generates an official receipt with the school stamp, signed-off by the accountant. Partial payments are tracked automatically; the learner's outstanding balance carries forward to the next term without manual journal entries.
Reconciliation, reports, and audit trail
At any point, the accountant can generate a daily collections report, a per-class outstanding-balance report, or a per-fee- category aging report (30/60/90 days overdue). Every payment has an immutable audit trail showing who entered it, when, from which channel, and against which fee item — useful for both internal control and external audits.
Fee reminders by SMS
Bulk fee reminders go out via SMS to parents of learners with outstanding balances — segmented by class, by amount overdue, or one-by-one. Schools can schedule reminders to fire on a specific day of the term (e.g. two weeks before mid-term break) or trigger them manually. The reminder includes the learner's name, outstanding amount, Paybill / Till number, and account reference.
Free Tier
What’s included in the free tier
Three free entry paths for Kenyan schools. None of them require a credit card. Here’s exactly what each one covers.
Free forever — for schools under 100 students
If your school has fewer than 100 active learners, the entire Elimikasasa platform is free, with no expiry and no credit card. This is the same software our paying customers use — not a stripped-down version.
Schools above 100 students get one full school term (~90 days) of unlimited Premium access. The trial starts the day you register and includes the full SMS quota, full payroll, and priority support. No credit card is required to start; you only pay if you continue past the trial.
After the trial, Premium is KES 2,500 per month flat — no per-student pricing, no module add-on fees, no setup costs. Schools can downgrade to the free tier if enrolment falls below 100, or keep Premium at the same rate regardless of size.
Switch & Save — 12 months free when migrating
If your school is currently using another system (Zeraki, Fedena, KEMIS, or a homegrown spreadsheet workflow), the Switch & Save offer gives you 12 months of Premium free and our team handles the data migration end-to-end. We extract your existing students, fees, results, and staff records; map them into Elimikasasa; import them; and verify every record with the school before go-live.
Migration is free regardless of the source system. Most schools go live within 3 to 7 working days. After the 12 free months, the school continues at the standard Premium rate of KES 2,500 per month.
Frequently Asked
School management in Kenya — answered
The questions Kenyan headteachers, accountants, and parents ask most when choosing a school management system.
What is the best free school management system in Kenya?
Elimikasasa is a cloud-based school management system for Kenyan schools, built since 2009. It supports both CBC and 8-4-4 curricula, integrates Lipa na M-Pesa for fee collection, and includes biometric attendance, payroll (PAYE/NHIF/NSSF/SHIF), online classes, and parent SMS. Schools under 100 students get the full platform free forever; larger schools run on a Premium plan (KES 2,500 per month) with a one-school-term free trial.
Does Elimikasasa support both CBC and 8-4-4 curricula?
Yes. Elimikasasa supports the Competency-Based Curriculum (CBC, including the new 2-6-3-3-3 structure) and the legacy 8-4-4 system in parallel. CBC features include competency tracking, learning area assessment, Junior School (Grade 7–9) and Senior School pathways, plus auto-generated CBC report cards. 8-4-4 schools get traditional mark sheets, KCSE and KCPE analysis, and ranking.
How do I collect school fees via M-Pesa?
Elimikasasa integrates with the Safaricom Daraja API to enable Lipa na M-Pesa (STK Push) for fee payments. Parents receive an M-Pesa prompt on their phone; once paid, the system auto-reconciles against the student's fee balance and sends an SMS receipt — no manual entry. Schools can also use their existing M-Pesa Paybill or Till number and have transactions auto-imported.
Can Elimikasasa generate CBC report cards automatically?
Yes. Teachers enter learning-area scores once and Elimikasasa generates CBC-compliant report cards for Grade 1–9 with competency strands, expected learning outcomes, and the four-point achievement scale (Exceeding/Meeting/Approaching/Below Expectation). Report cards include performance descriptors, class teacher comments, and a parent acknowledgement section. Bulk PDF download for the whole class or stream.
Is Elimikasasa really free for Kenyan schools?
Yes. Schools with under 100 students get the full platform free forever — all 12 modules, including M-Pesa fees, payroll, and biometric attendance. Larger schools get one school term (~90 days) free as a trial. Schools migrating from another system (Zeraki, Fedena, KEMIS) get 12 months of Premium free plus done-for-you data migration.
Does it work for primary, secondary, and TVET schools?
Yes. Elimikasasa supports Kenyan primary schools (Grade 1–6), Junior School (Grade 7–9), secondary schools (Form 1–4), and TVET colleges. Each school type gets curriculum-appropriate dashboards, report card formats, and reporting — TVET schools get programme units, industrial attachment tracking, and KNEC registration; secondary schools get KCSE-style analysis and Form-level streaming.
How do I migrate from another school management system?
Elimikasasa offers a done-for-you migration service for schools moving from Zeraki, Fedena, KEMIS, or any other system. Our team extracts your existing student records, fees, results, and staff data; maps it into Elimikasasa's schema; imports it; and verifies every record with you before go-live. Migration is free and you get 12 months of Premium free as part of the switch.
Does Elimikasasa support NEMIS reporting?
Yes. Elimikasasa exports student data in formats compatible with NEMIS (National Education Management Information System) requirements, including student bio-data, UPI numbers, and class-level enrolment reports. Export to CSV or Excel and upload directly to the NEMIS portal. We update export formats whenever the Ministry of Education changes the schema.
Can I generate a school timetable automatically?
Yes. The Elimikasasa timetable generator is a free tool that produces a complete, conflict-free school timetable in minutes. It handles subject allocations, teacher availability, double lessons, lab/specialist room constraints, and break/assembly periods. Generated timetables can be exported as PDF lesson cards for every teacher and class.
How long does setup take?
Most Kenyan schools are up and running in under 24 hours. For a new school: register, add classes and subjects, import students from a CSV or Excel file, and you're live the same day. For schools migrating from another system, our team handles the data migration end-to-end so go-live typically takes 3–7 working days depending on data complexity.