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.
One system, the right view for each person
Everyone works from the same learners, classes and parents, so nothing is typed twice.

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

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

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

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
See what changes on Monday morning
The work your office does today, already done when you open the system.
| Learner | Adm. no. | KES | Status |
|---|---|---|---|
| Achieng Otieno | 2041 | 12,500 | Receipted |
| Brian Kiprop | 1877 | 8,000 | Receipted |
| Wanjiru Kamau | 2210 | 15,000 | Receipted |
| Hassan Abdi | 1962 | 5,500 | Receipted |
| Wrong account no. | 20A1 | 3,000 | For the bursar |
| Learning area | Level | Teacher's comment |
|---|---|---|
| Mathematics | ME | Solves problems well, keep practising fractions. |
| English | EE | Writes with confidence. |
| Kiswahili | ME | Amefanya vizuri. |
| Integrated Science | AE | Needs more practice in experiments. |
| Agriculture | EE | Excellent practical work. |
| Time | Name | Class / role | Status |
|---|---|---|---|
| 06:58 | Mr. Mwangi | Teacher | In |
| 07:12 | Achieng Otieno | Grade 8 East | In |
| 07:14 | Brian Kiprop | Form 3 North | In |
| 07:41 | Wanjiru Kamau | Grade 7 West | Late |
| 07:43 | Hassan Abdi | Form 1 South | Late |
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.
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.
Primary, Junior School and Secondary in one system
Run one level or a whole campus. Each class follows CBC or 8‑4‑4, and the reports follow it.
PP1 – Grade 6Primary schoolsCBC assessments and report cards, fees by M-Pesa, attendance and SMS to parents.Primary school system
Grade 7 – 9Junior School (JSS)Learning areas, school-based assessments, streams, timetables and clear report cards.JSS system
Senior School & Form 1 – 4Secondary & high schoolsExams, mean grades and merit lists, boarding, timetables, biometric gates and payroll.High school system
Everything a school runs on
From the bursar's office to the classroom to the parent's phone.
Comparing school systems? Ask every vendor this.
What to check before you choose, and how Shulepoa answers. Read the full guide.
| What to check | Why it matters | Shulepoa |
|---|---|---|
| M-Pesa matching | Manual matching takes days at the start of term. | Paybill payments matched by admission number, and exceptions listed for the bursar. |
| CBC and 8‑4‑4 | Many schools will run both for years. | Each class follows its own curriculum and report card. |
| Works on a phone | Teachers and parents carry Android phones. | Android app, and every screen works in a phone browser. |
| Parents without smartphones | Not every parent has a smartphone or data. | Balances, results and alerts by SMS on any phone. |
| Kenyan payroll | Statutory rates change often. | PAYE, NSSF, SHIF and housing levy, with rates a school can update. |
| Your existing records | Retyping a school is not realistic. | Import from Excel, CSV and Word, done for you. |
| Local help | Term time doesn't wait for a ticket queue. | Set up and trained by our team, with phone and WhatsApp support. |
| Security | Children's records and school money are sensitive. | Role permissions, two-step sign-in and an audit log. |
From first call to first term
- 1
Free demo
We show Shulepoa with your own classes, fee structure and grading.
- 2
Setup & import
Learners, parents, staff and balances imported; paybill and terminals connected.
- 3
Training
The office, teachers and boarding staff are trained on the portal and the Android app.
- 4
Go live & support
Parents are informed by SMS, and we stay on hand as the term runs.
Guides for school leaders
Frequently asked questions
Straight answers about choosing a school management system in Kenya.
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.