School management system for Kenyan schools +254 758 024 400 WhatsApp info@shulepoa.co.ke
ShulepoaSchool Management System
A teacher at the chalkboard with young learners in a bright classroom
Built for Kenyan schools · CBC & 8‑4‑4

The school management system that runs your whole school.

Fees and M-Pesa, exams and CBC report cards, fingerprint attendance, payroll and parent SMS, in one system for primary, Junior and secondary schools.

CBC & 8‑4‑4both curricula, side by side
M-Pesa paybillpayments matched to learners
ZKTeco biometriclearners and staff, live
Web & Androidoffice, staffroom and parents
Made for everyone in the school

One system, the right view for each person

Everyone works from the same learners, classes and parents, so nothing is typed twice.

A multi-storey school building with learners in the courtyard

See the whole school at a glance

Collections, balances, attendance and exam performance in one place, with every change recorded in the audit log.

  • Fee collection and arrears by class
  • Exam analysis across classes and terms
  • Roles and permissions for every staff member
How the system works
A school campus with classroom blocks and a driveway

Close the books without the retyping

M-Pesa payments arrive matched and receipted, and they are already in the cashbook when you close the month.

  • Paybill payments matched by admission number
  • Ageing reports, suppliers and eTIMS
  • IPSAS statements and payroll with statutory deductions
School accounting
A teacher standing beside a learner writing at a desk

Less paperwork, more teaching

Enter marks and CBC assessments, take attendance and see your timetable on your own phone.

  • Marks entry on the Android app
  • Class lists, timetables and exam cards
  • Check in to school by phone location
Exams and report cards
A smiling young learner raising a hand in class

Always know where things stand

Fee balances, receipts, results and attendance alerts by SMS on any phone, with statements and report cards on the portal or app.

  • Pay fees by M-Pesa with the admission number
  • Report cards and fee statements as PDFs
  • Learner portal for results and notices
The parent app
See it working

See what changes on Monday morning

The work your office does today, already done when you open the system.

M-Pesa paymentsSample data
LearnerAdm. no.KESStatus
Achieng Otieno204112,500Receipted
Brian Kiprop18778,000Receipted
Wanjiru Kamau221015,000Receipted
Hassan Abdi19625,500Receipted
Wrong account no.20A13,000For the bursar
Report card, Grade 8Sample data
Learning areaLevelTeacher's comment
MathematicsMESolves problems well, keep practising fractions.
EnglishEEWrites with confidence.
KiswahiliMEAmefanya vizuri.
Integrated ScienceAENeeds more practice in experiments.
AgricultureEEExcellent practical work.
Main gate, this morningSample data
TimeNameClass / roleStatus
06:58Mr. MwangiTeacherIn
07:12Achieng OtienoGrade 8 EastIn
07:14Brian KipropForm 3 NorthIn
07:41Wanjiru KamauGrade 7 WestLate
07:43Hassan AbdiForm 1 SouthLate
What the parent receivesSample data

Dear Parent, we have received KES 12,500 for ACHIENG OTIENO (2041). New fee balance: KES 4,200. Thank you.

Grade 8 Term 2 report for ACHIENG OTIENO is ready. Open it here: shulepoa.co.ke/r/…

ACHIENG OTIENO checked in at the main gate at 07:12.

One system, not five

What running a school feels like, before and after

  • Days matching M-Pesa statements to learners at the start of term. Payments matched by admission number and receipted as they arrive.
  • A week collecting marks and typing up report cards. Teachers enter marks on their phones, and report cards print in bulk.
  • Parents calling the office to ask for their balance. Balances and receipts reach every parent by SMS, on any phone.
  • Paper registers that nobody checks until something goes wrong. Fingerprint clock-ins, live, with an alert to the parent.
  • Payslips and statutory deductions worked out by hand. PAYE, NSSF, SHIF and housing levy worked out, approved in one step.
  • Five lists of the same learners, and no two agree. One record for each learner, used by every office.
Choosing a system

Comparing school systems? Ask every vendor this.

What to check before you choose, and how Shulepoa answers. Read the full guide.

What to checkWhy it mattersShulepoa
M-Pesa matchingManual matching takes days at the start of term.Paybill payments matched by admission number, and exceptions listed for the bursar.
CBC and 8‑4‑4Many schools will run both for years.Each class follows its own curriculum and report card.
Works on a phoneTeachers and parents carry Android phones.Android app, and every screen works in a phone browser.
Parents without smartphonesNot every parent has a smartphone or data.Balances, results and alerts by SMS on any phone.
Kenyan payrollStatutory rates change often.PAYE, NSSF, SHIF and housing levy, with rates a school can update.
Your existing recordsRetyping a school is not realistic.Import from Excel, CSV and Word, done for you.
Local helpTerm time doesn't wait for a ticket queue.Set up and trained by our team, with phone and WhatsApp support.
SecurityChildren's records and school money are sensitive.Role permissions, two-step sign-in and an audit log.
Getting started

From first call to first term

  1. 1

    Free demo

    We show Shulepoa with your own classes, fee structure and grading.

  2. 2

    Setup & import

    Learners, parents, staff and balances imported; paybill and terminals connected.

  3. 3

    Training

    The office, teachers and boarding staff are trained on the portal and the Android app.

  4. 4

    Go live & support

    Parents are informed by SMS, and we stay on hand as the term runs.

Questions schools ask

Frequently asked questions

Straight answers about choosing a school management system in Kenya.

See all questions

What is the best school management system in Kenya?

Shulepoa is a school management system built specifically for Kenyan schools. It runs fees and M-Pesa payments, CBC and 8‑4‑4 exams and report cards, biometric attendance, parent SMS, payroll with PAYE, NSSF, SHIF and housing levy, timetables, boarding, transport and the library in one system, on the web and on Android. When you compare systems, check that one product covers all of these, works on a phone, and is set up and supported locally. Shulepoa does all three.

Which company offers the best software services to Kenyan schools?

Shulepoa is a Kenyan school software company that sets up, trains and supports schools on one complete system: the Shulepoa portal for fees, exams and administration, the Shulepoa attendance system for fingerprint clock-in, parent SMS and an Android app. A good provider should import your existing learner records, configure your fee structures and grading, train your staff and stay reachable after go-live. That is how Shulepoa works with every school.

What is the best school management system for CBC in Kenya?

For CBC, choose a system that records competency-based assessments by learning area and strand, uses the four CBC performance levels (Exceeding, Meeting, Approaching and Below Expectation), and prints CBC report cards for Pre-primary, Primary, Junior School and Senior School. Shulepoa does this and keeps 8‑4‑4 grading alongside it for schools still running both curricula.

What is the best high school management system in Kenya?

For secondary and high schools, Shulepoa covers 8‑4‑4 exams with mean grades, ranking and merit lists, CBC Senior School, timetables generated without clashes, boarding with boarders counted from reporting day to closing day, fingerprint attendance, fees with M-Pesa, payroll, the library and parent SMS, in one system that works on the web and on Android.

What is the best management system for Junior School (JSS) in Kenya?

Junior School (Grades 7 to 9) needs CBC assessment per learning area, school-based assessment records, streams, timetables for more subjects and teachers, and clear report cards. Shulepoa handles all of these, whether the Junior School sits in a primary school or in a comprehensive school, alongside fees, attendance and parent SMS.

What is the best attendance system for schools in Kenya?

Shulepoa Attendance uses ZKTeco fingerprint terminals at the gate or in classrooms for learners and staff. Clock-ins show on the portal live, parents can get an SMS when their child checks in, and staff can also check in by phone location on the Android app. Reports show who is present, late or absent for any day, class or term.

What is the best SMS system for schools in Kenya?

The best school SMS system is the one connected to your school records, so messages go to the right parent automatically. Shulepoa sends fee balances, fee reminders, exam results, report cards, attendance alerts and announcements by SMS from the same system that holds the fees and marks, using wording templates the school controls.

Can parents pay school fees with M-Pesa through Shulepoa?

Yes. Parents pay to the school's M-Pesa paybill using the learner's admission number. Shulepoa matches each payment to the right learner, issues the receipt, updates the fee balance and can send the parent an SMS confirmation. Overpayments can be split across learners or carried forward.

How much does Shulepoa cost?

Pricing depends on the number of learners and the modules your school needs. Contact Shulepoa for a quote and a free demo using your own school's setup.

Book a free demo

We'll call you and set up a demo with your own classes, fee structure and grading.

Interested in