Premium · 1 School Term FreeCBC & 8-4-4

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
Free forever for schools under 100 students
Switching from another system? Get a free year
elimikasasa.co.ke
Elimika School Management System dashboard showing student enrollment charts, fee collection graphs, and student distribution analytics
Trusted Partner

Trusted by 80+ Schools Across Kenya

From primary schools to secondary institutions — powering education management since 2009

Ndumberi Girls Secondary School
Ndumberi Girls Secondary SchoolActive
Brainstar Schools
Brainstar SchoolsActive
Sunrise Childrens Garden School
Sunrise Childrens Garden SchoolActive
Ndekei Secondary School
Ndekei Secondary SchoolActive
Mwendaandu Secondary School
Mwendaandu Secondary SchoolActive
St Joseph Gathanga Secondary School
St Joseph Gathanga Secondary SchoolActive
Ruburi Secondary School
Ruburi Secondary SchoolActive
Queen of Rosary Mixed Secondary School
Queen of Rosary Mixed Secondary SchoolActive
Lemek Boarding Primary School
Lemek Boarding Primary SchoolActive
East Park Academy
East Park AcademyActive
St. Gregory The Great Catholic School
St. Gregory The Great Catholic SchoolActive
Prince Michael Schools
Prince Michael SchoolsActive
Charo Academy & Junior School
Charo Academy & Junior SchoolActive
Limuru Boys High School
Limuru Boys High SchoolActive
Mary Leakey Girls School
Mary Leakey Girls SchoolActive
Uhuru Academy
Uhuru AcademyActive
GEB Girls Secondary School
GEB Girls Secondary SchoolActive
Websgate Schools
Websgate SchoolsActive
Ndumberi Girls Secondary School
Ndumberi Girls Secondary SchoolActive
Brainstar Schools
Brainstar SchoolsActive
Sunrise Childrens Garden School
Sunrise Childrens Garden SchoolActive
Ndekei Secondary School
Ndekei Secondary SchoolActive
Mwendaandu Secondary School
Mwendaandu Secondary SchoolActive
St Joseph Gathanga Secondary School
St Joseph Gathanga Secondary SchoolActive
Ruburi Secondary School
Ruburi Secondary SchoolActive
Queen of Rosary Mixed Secondary School
Queen of Rosary Mixed Secondary SchoolActive
Lemek Boarding Primary School
Lemek Boarding Primary SchoolActive
East Park Academy
East Park AcademyActive
St. Gregory The Great Catholic School
St. Gregory The Great Catholic SchoolActive
Prince Michael Schools
Prince Michael SchoolsActive
Charo Academy & Junior School
Charo Academy & Junior SchoolActive
Limuru Boys High School
Limuru Boys High SchoolActive
Mary Leakey Girls School
Mary Leakey Girls SchoolActive
Uhuru Academy
Uhuru AcademyActive
GEB Girls Secondary School
GEB Girls Secondary SchoolActive
Websgate Schools
Websgate SchoolsActive
Websgate Schools
Websgate SchoolsActive
GEB Girls Secondary School
GEB Girls Secondary SchoolActive
Uhuru Academy
Uhuru AcademyActive
Mary Leakey Girls School
Mary Leakey Girls SchoolActive
Limuru Boys High School
Limuru Boys High SchoolActive
Charo Academy & Junior School
Charo Academy & Junior SchoolActive
Prince Michael Schools
Prince Michael SchoolsActive
St. Gregory The Great Catholic School
St. Gregory The Great Catholic SchoolActive
East Park Academy
East Park AcademyActive
Lemek Boarding Primary School
Lemek Boarding Primary SchoolActive
Queen of Rosary Mixed Secondary School
Queen of Rosary Mixed Secondary SchoolActive
Ruburi Secondary School
Ruburi Secondary SchoolActive
St Joseph Gathanga Secondary School
St Joseph Gathanga Secondary SchoolActive
Mwendaandu Secondary School
Mwendaandu Secondary SchoolActive
Ndekei Secondary School
Ndekei Secondary SchoolActive
Sunrise Childrens Garden School
Sunrise Childrens Garden SchoolActive
Brainstar Schools
Brainstar SchoolsActive
Ndumberi Girls Secondary School
Ndumberi Girls Secondary SchoolActive
Websgate Schools
Websgate SchoolsActive
GEB Girls Secondary School
GEB Girls Secondary SchoolActive
Uhuru Academy
Uhuru AcademyActive
Mary Leakey Girls School
Mary Leakey Girls SchoolActive
Limuru Boys High School
Limuru Boys High SchoolActive
Charo Academy & Junior School
Charo Academy & Junior SchoolActive
Prince Michael Schools
Prince Michael SchoolsActive
St. Gregory The Great Catholic School
St. Gregory The Great Catholic SchoolActive
East Park Academy
East Park AcademyActive
Lemek Boarding Primary School
Lemek Boarding Primary SchoolActive
Queen of Rosary Mixed Secondary School
Queen of Rosary Mixed Secondary SchoolActive
Ruburi Secondary School
Ruburi Secondary SchoolActive
St Joseph Gathanga Secondary School
St Joseph Gathanga Secondary SchoolActive
Mwendaandu Secondary School
Mwendaandu Secondary SchoolActive
Ndekei Secondary School
Ndekei Secondary SchoolActive
Sunrise Childrens Garden School
Sunrise Childrens Garden SchoolActive
Brainstar Schools
Brainstar SchoolsActive
Ndumberi Girls Secondary School
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
  • 3,000 fingerprint capacity, 100,000 transaction log
  • Staff & student attendance on the same device
Student taps fingerAttendance loggedSMS sent to parent
ZKTeco F18 Biometric Fingerprint Reader

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)
  • Rubric-Based Grading (EE, ME, AE, BE) — 8-Point Scale
  • CBC-Specific Report Cards with Competency Descriptors
CBC
8-4-4

Dual Curriculum Support

Pre-PrimaryPP1 – PP2
PrimaryGrade 1–6
Junior SecondaryGrade 7–9
Senior SecondaryGrade 10–12

2026 Ready

Senior Secondary

Role-Based Access

Built for Everyone in Your
School Community

Different roles, different views — everyone gets exactly what they need.

School Administrators

Full system access — school profile, user management, roles & permissions, database backup, and audit trail

Teachers & Dean

Marks entry, exam settings, report cards, subject allocation, online classes, and homework management

Accountant

Fee collection, M-Pesa payments, expenses, payment vouchers, payroll processing, and financial reports

Parents & Students

SMS exam reports, fee balance tracking, attendance monitoring, and online class access

Numbers That Speak

17 years of impact across Kenyan schools

80+
Schools Served
Across Kenya
50K+
Students Managed
Active Records
17+
Years Experience
Since 2009
24/7
Support
Always Available
Pricing

Simple, Transparent Pricing

No hidden fees. No long-term commitments. Start free and upgrade when you're ready.

Starter
Free Forever
FREE
for schools under 100 students

Everything a small school needs — at no cost.

  • Up to 100 students
  • CBC & 8-4-4 support
  • Student & academic management
  • Timetable scheduling
  • Staff management
  • M-Pesa fee collection (Paybill)
  • Parent SMS (250 credits/month)
  • Email support
  • Payroll management (PAYE/NHIF/NSSF/SHIF)
  • Biometric attendance integration
  • Full SMS credits & priority support
Most Popular
Premium
1 School Term Free
MonthlyAnnual
KES 2,500/month
Switch to annual and save 33%

Full platform — try free for one school term (~90 days), no credit card.

  • Everything in Starter, plus:
  • Unlimited students
  • Payroll (PAYE, NHIF, NSSF, SHIF, Housing Levy)
  • Biometric attendance integration
  • Full SMS credits included
  • Priority WhatsApp support
  • Regular updates & new features
  • Onboarding & training included
Own Forever
One-Off Lifetime
Pay Once, Own Forever
Contact Us
one-time payment

Full access with a single payment — no recurring fees.

  • Everything in Premium
  • Unlimited students, forever
  • No monthly or annual fees
  • On-site training
  • Custom branding option
  • Self-host option available

All paid plans include all modules. Need a custom quote? Contact our team

Switching from another system?

12 months of Premium — free.

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
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.

  • Student management — admissions, transfers, alumni
  • Academic management — CBC and 8-4-4 in parallel
  • M-Pesa fee collection — Paybill, Till, STK Push
  • Parent SMS — limited monthly credits, top-up available
  • Biometric attendance — when paired with ZKTeco F18
  • Payroll — staff records, payslips, PAYE/NHIF/NSSF/SHIF
  • Library, transport, inventory modules
  • Term, mid-term, end-of-term report cards

One school term free trial — for larger schools

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.

Get Started

Three ways to start free

Pick the path that fits your school. No credit card on any of them.

Most popular

1 School Term Free

Full Premium features for one school term (~90 days). Cancel anytime.

Start trial
Small schools

Free Forever

Schools under 100 students — free for life.

Start free
Migration

Switch & Save

Migrate from another system. 12 months free.

Talk to us