Chasing parents on WhatsApp for fee balances
You spend more time sending fee reminders than running the school.
Shule keeps your NEMIS enrollment, capitation accounts, and M-Pesa fee records in sync, so when auditors call, your school has the trail ready.
Built for Kenyan primary and secondary schools. Set up in one day. No training required.
Audit dashboard
Kijani Secondary School
Status
Ready
Enrollment sync
Verified today
Capitation report
Verified today
M-Pesa reconciliation
Verified today
NEMIS match rate
99.4%Next audit pack
12 min
County Director report, capitation trail, receipts
847
schools prepared for launch
312,000
student records supported
KES 4.2B
fees ready to reconcile
99.9%
target uptime
Kenya
hosted data
Sound familiar?
You spend more time sending fee reminders than running the school.
Three staff members. Two days. One spreadsheet that never quite balances.
Your enrollment data and your NEMIS records do not always match, and you know it.
Learner profiles, strand assessments, holistic records, compiled by hand every term.
Questions you can answer in 10 seconds, if only they had the balance already.
Your old system has years of data. Starting over feels impossible.
There is a better way. And it takes one day to set up.
One platform
Enrollment & NEMIS
Register students once. Shule flags mismatches before they become audit findings and generates the capitation reports your County Director expects.
See how it worksFees & Finance
Parents pay via M-Pesa, Airtel Money, or bank transfer. Every transaction matches to a student, every receipt is numbered, and bursars close in minutes.
See how it worksAcademics & CBC
Teachers enter assessments on their phones. Strand scores, holistic profiles, learner portfolios, and report cards generate automatically.
See how it worksParents & Communication
Fee balances, attendance alerts, results, and announcements reach parents via SMS or the Shule parent app.
See how it worksRole-based first screen
Principals, bursars, teachers, parents, and students each see the work that belongs to them.
“Before Shule, I was carrying a notebook everywhere. Now I check everything from my phone before I even reach the school gate.”
“I used to spend three days every term reconciling M-Pesa manually. Shule does it overnight. I come in Monday and it is done.”
“I dreaded CBC assessment paperwork. Now I enter it in the app during the lesson and it is done.”
“I used to take time off work to go to school and ask about fees. Now I get a message the moment my payment goes through.”
“I always know the next lesson, the next assignment, and when results are ready.”
The July 2025 Auditor General findings made phantom enrollment and NEMIS mismatches a boardroom issue. Bursars and principals now need records they can defend, not spreadsheets they hope are right.
Shule keeps school enrollment and NEMIS records in continuous sync. Every discrepancy is flagged before it becomes a finding. Every capitation payment is traceable to a verified learner.
Automated NEMIS enrollment push on student registration
Daily mismatch detection for name, admission number, and birth certificate
Capitation receipt and allocation audit trail
One-click report for County Director of Education
Historical enrollment records, immutable and timestamped
Alerts when a NEMIS record diverges from the school record
Fees & M-Pesa
Your M-Pesa till gets 200 payments a week. Some have the right student number. Some have a nickname. Some have nothing. Shule reads every confirmation, matches it to a student account, and sends uncertain payments to a review queue.
Reconciliation
School voices
“We had a NEMIS audit last term. Every record matched. The County Director asked what system we were using.”
Peter N., Principal
Meru County
“Setting up Shule took one day. By the second week, parents were paying fees without calling us.”
Susan K., Deputy Principal
Kiambu County
“I have used three school systems in fifteen years. This is the first one I did not have to train my staff on.”
David M., Bursar
Nakuru County
Trust signals
Your school's data stays in Kenya and is never shared with third parties.
Built for fee day, report day, and the weeks when every office is under pressure.
Call or WhatsApp our Nairobi team Monday to Saturday, 7am to 8pm EAT.
Encrypted records, role-based access, and an audit log for every sensitive action.
We import student records, fee histories, and enrollment data for free.
Try the full platform with real school data. No credit card. Cancel anytime.
Pricing
Priced per student, per term. All plans include setup, data migration, and a 30-day free pilot.
Up to 250 students
KES 3,500
per term
Most selected
Up to 750 students
KES 8,500
per term
Unlimited students
KES 18,000
per term
Running multiple schools? Contact us for county and sub-county pricing at education@shule.co.ke.
We migrate it. Your student records, fee histories, and enrollment data come with you at no cost. Our setup team works with you directly.
Most schools are live within one school day. Data import, NEMIS sync, and M-Pesa integration are handled by our team.
Yes. Teachers can use any smartphone browser, and parents receive SMS alerts on any phone with no app required.
Shule is optimized for low-bandwidth connections. Attendance and assessment entry work with brief 3G moments and sync when connection improves.
Your data is hosted in Kenya, encrypted, and role-controlled. The bursar sees fees, the teacher sees their class, and the principal sees everything.
Yes. We migrate your data without downtime. Many schools switch at the start of a term, but it is not required.
Join Kenyan schools running enrollment, fees, academics, and parent communication from one audit-ready platform.
No credit card required. Free data migration. Local support team.