The School Management System
Built for Kenya.

Elimu Bora ERP replaces the patchwork of systems, spreadsheets, and apps your school juggles every day. Academics, attendance, fees, inventory, and parent communication — unified in one school management platform.

Elimu Bora school management system dashboard
Whether you're running three different tools or none at all, Elimu Bora brings everything together into one school management system — so your team stops switching tabs and starts getting things done.

Built in Kenya for Kenyans

Integrated Payments

CBC & 8-4-4 Ready

Fast, Secure & Private

Why Elimu Bora ERP

The school management system built
for how Kenyan schools actually work

Not a Western system retrofitted for Kenya. Built from the ground up for CBC, M-Pesa, and the Kenyan school calendar.

CBC & 8-4-4 native

Grade bands, grading scales, and report card formats designed for both curricula. Switch or run both in a single installation.

Integrated Payments

STK Push prompts parents directly on their phones. C2B payments update invoices automatically. Zero manual reconciliation.

Role-aware by design

Principals, teachers, admins, and parents each see exactly what they need. 8 roles, 26 access policies, one platform.

Book a Demo →

Modules

Everything Your School Needs
In One Place

No 4-quires. No spring files. No juggling different apps. No duplicate data. Every module in our school management system works together so your team always has the full picture.

User & Identity Management Icon

User & Identity Management

Managing who can see what should not require a spreadsheet. Elimu Bora gives every staff member, teacher, guardian, and student the right level of access from day one, with no overlap and no confusion.

 Separate profiles for teachers, admin staff, guardians, and students
 Role-based access: teachers see their classes, principals see everything
 Link guardians to multiple children with a single account
 Student profiles capture health records, admission history, and curriculum assignment
 Staff onboarding and offboarding handled without disrupting anyone else's access
Curriculum & Structure Icon

Curriculum & Structure

Grade levels, streams, subjects, pathways: the building blocks of your school. Define them once in Elimu Bora and every other module, attendance, grades, timetables, fees, automatically falls into place.

 Supports CBC and 8-4-4 curriculum structures side by side
 Define grade levels, streams, and subjects to match your school exactly
 Group subjects into pathways for CBC strand management
 Assign class teachers to streams, reflected everywhere automatically
 Changes to structure propagate across all modules with no double entry
Academic Years & Terms Icon

Academic Years & Terms

The school calendar drives everything: fee cycles, assessments, attendance, and reports. Elimu Bora keeps your academic year and term structure in sync, so the right things happen at the right time, every term.

 Create academic years and terms that match your school calendar
 Only one active term at a time, with no data bleeding between terms
 Activating a new term automatically triggers recurring fee invoices
 Historical terms remain fully accessible for reference and reporting
 Term dates anchor assessments, registers, and invoices system-wide
Attendance Management Icon

Attendance Management

Paper registers get lost. WhatsApp takes too long. With Elimu Bora, attendance is marked digitally in seconds and parents are notified the moment their child is absent.

 Digital registers for every class and session, morning and afternoon
 Mark Present, Late, or Absent in under a minute per class
 Parents receive an automatic alert the moment their child is marked absent or late
 Built-in follow-up workflow: log the reason, attach a medical note, close the case
 Every change is recorded: who marked it, when, and what was changed
Assessments & Report Cards Icon

Assessments & Report Cards

Stop printing grade sheets and chasing teachers for marks. Elimu Bora manages your full assessment cycle from scheduling through grade entry to published report cards, for both CBC and 8-4-4.

 Schedule assessments for a class, a stream, or the whole school
 Teachers enter grades directly with no paper collection and no manual tallying
 Scores automatically convert to percentages and grade bands
 Report cards generated in seconds, complete with class rankings and remarks
 Published grades are locked with no accidental edits after parents have seen results
Timetable & Lessons Icon

Timetable & Lessons

Timetable changes cause chaos when they're managed on paper. Elimu Bora lets teachers build and update their weekly schedule digitally so the right class, subject, and teacher are always in the right place.

 Each teacher builds their own weekly timetable within their assigned streams
 Supports recurring lesson schedules: set once, runs for the term
 Timetables have validity windows and old schedules are preserved for reference
 Teachers see their week at a glance on their dashboard calendar
 Lesson plans linked to subjects and grade streams for full academic context
Events Management Icon

Events Management

School notices lost in group chats. Parents who missed the meeting. Staff who did not get the memo. Elimu Bora gives you a centralised events calendar that notifies every relevant person automatically.

 Create events for the whole school, a specific class, or individual students
 Attach assessments, fee reminders, or documents directly to events
 Set up recurring events once: weekly assemblies, monthly meetings, term calendars
 Everyone on the invite list receives an automatic notification at the right time
 One shared calendar visible to principals, teachers, parents, and students
Financial Management Icon

Financial Management

End the term-by-term scramble for school fees. Elimu Bora generates invoices automatically, accepts M-Pesa payments directly, and keeps every parent updated so your bursar can focus on reconciliation, not reminders.

 Set up term fees once and invoices are generated for every student automatically
 Real-time status tracking: Pending, Partially Paid, or Fully Paid at a glance
 Parents pay via M-Pesa STK Push directly from their phone with no bank queues
 Student wallet for daily canteen and activity debits, with guardian top-up
 Full payment history and financial summaries ready for leadership at any time
Inventory & Procurement Icon

Inventory & Procurement

Stock disappears, orders get duplicated, and nobody knows what was bought last term. Elimu Bora gives your procurement team a single record for every item from purchase order to shelf to issue.

 Full product catalogue with categories, units of measure, and reorder levels
 Stock levels update in real time every time items come in or go out
 Raise and approve purchase orders before anything is bought
 Staff submit requisitions through the system with no verbal requests and no confusion
 Automatic low-stock alerts before you run out, not after
Sports & Games Icon

Sports & Games

Sport is part of a student's story, not an afterthought. Elimu Bora lets you manage house competitions, school teams, and inter-school fixtures in the same platform where you track grades and attendance, building a complete student profile.

 Register school teams and assign students across multiple sports
 Organise intra-school house competitions with standings and points tracking
 Schedule inter-school fixtures and record match results as they happen
 Track individual student participation in games, tournaments, and external events
 Sports activity feeds into each student's co-curricular record
Clubs & Societies Icon

Clubs & Societies

Debate club, scouts, chess, environmental society: extracurricular life matters. Elimu Bora lets you manage club membership, meeting schedules, and activity logs so that student life beyond the classroom is properly recorded.

 Create and manage clubs with a patron teacher and member roster
 Schedule regular meetings linked to the school timetable
 Log club activities and attendance at each session
 Club participation recorded on each student's co-curricular profile
 Generate participation certificates directly from activity records
Activity Log Icon

Activity Log

When something changes in your school system, you need to know what changed, who changed it, and when. Elimu Bora's activity log gives principals and administrators a full, tamper-proof audit trail across the entire platform.

 Every action, grade edits, payment records, attendance changes, is logged automatically
 See exactly which staff member made each change and at what time
 Filter the log by module, user, or date range for quick investigations
 Protects the school in disputes: a clear record is your first line of defence
 Cannot be edited or deleted, the audit trail is always intact

Role-based Panels

Every stakeholder gets
the right view

Principals see the full picture. Teachers focus on their class. Parents track their child. One platform, purpose-built views.

Role-based dashboard view

Getting Started

Live in less than a week

Our team handles the setup. You focus on running your school.

1

Book a Demo

Schedule a free 45-minute walkthrough with the Elimu Bora ERP team. We'll show you the platform live, answer your specific questions, and help you understand which modules fit your school.

2

Choose Your Plan

Pick the bundle that fits your school's size and needs — Starter, Base, or Full Suite — or build a custom plan. No hidden fees. Cancel any time.

3

Set Up Your School

Our onboarding team works with you to configure your school profile, curriculum structure, grade streams, and fee schedules. We import your student and staff data so you start with a clean, accurate system.

4

Train Your Team

We run role-based training sessions for principals, teachers, bursars, and admin staff — in person or over video call. Every role gets a tailored walkthrough of exactly what they need to do.

5

Go Live

Switch on your school. From day one, attendance is digital, fees are tracked, and parents are in the loop. Our support team stays close during your first term.

Testimonials

Trusted by Schools
Across Kenya

Here's what school leaders say after their first term on Elimu Bora ERP.

Githiga Boys High School
"Before Elimu Bora ERP, our bursar was spending two days every month just reconciling fee payments. Now it takes a few hours and everything ties back to M-Pesa automatically."

Mr. K. Maina

Principal, Githiga Boys High School

Kiambu Girls Secondary School
"The attendance module alone has transformed how we run mornings. Teachers mark registers on their phones and I can see the full school picture before assembly ends. Parents know instantly."

Mrs. A. Wanjiru

Deputy Principal, Kiambu Girls Secondary School

Nairobi Academy
"We switched from a system built for UK schools. The difference is night and day — CBC grading, M-Pesa, the Kenyan calendar. It just works the way our school actually works."

Mr. J. Otieno

Director of Academics, Nairobi Academy

Ready to run your school
without the paperwork?

Book a free demo with our team. We'll walk you through the school management system live and answer any questions you have.