Skip to main content
Kenya compliance, NEMIS sync, capitation trail

Your school, fully audit-ready.

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.

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?

The daily pressure points Kenyan school offices know too well

Chasing parents on WhatsApp for fee balances

You spend more time sending fee reminders than running the school.

Reconciling M-Pesa manually every week

Three staff members. Two days. One spreadsheet that never quite balances.

Dreading the NEMIS audit

Your enrollment data and your NEMIS records do not always match, and you know it.

CBC portfolios done on paper

Learner profiles, strand assessments, holistic records, compiled by hand every term.

Parents calling the school line to ask about fees

Questions you can answer in 10 seconds, if only they had the balance already.

Switching is scary

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

Everything your school needs, organized around the office work that matters.

Enrollment & NEMIS

Enrollment that stays in sync with NEMIS

Register students once. Shule flags mismatches before they become audit findings and generates the capitation reports your County Director expects.

See how it works

Fees & Finance

Fees collected, reconciled, and reported automatically

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 works

Academics & CBC

CBC reporting without the paperwork

Teachers enter assessments on their phones. Strand scores, holistic profiles, learner portfolios, and report cards generate automatically.

See how it works

Parents & Communication

Parents who always know what is happening

Fee balances, attendance alerts, results, and announcements reach parents via SMS or the Shule parent app.

See how it works

Role-based first screen

Built for every person in your school

Principals, bursars, teachers, parents, and students each see the work that belongs to them.

Run your school with total confidence

  • Real-time dashboard for enrollment, fees, and attendance
  • NEMIS enrollment sync and audit-trail reports on demand
  • Staff attendance and performance tracking
  • One-tap messaging to all parents, staff, or a single class
  • Monthly management reports ready for the Board of Management
  • Works on your phone, no laptop needed
Before Shule, I was carrying a notebook everywhere. Now I check everything from my phone before I even reach the school gate.
Margaret W., Principal, Nakuru

Close the books in minutes. Not days.

  • M-Pesa C2B payments auto-match to student accounts
  • Unmatched payments are flagged for review, not lost
  • PFM Act votehead accounting for capitation and operations
  • Receipt numbers generated automatically with no duplicates
  • Bursary and CDF fund management with full trail
  • One-click fee statements, histories, and arrears reports
I used to spend three days every term reconciling M-Pesa manually. Shule does it overnight. I come in Monday and it is done.
James O., Bursar, Kisumu

Less admin. More teaching.

  • Digital class register in 30 seconds per lesson
  • CBC strand assessment entry on phone, online or offline
  • Learner profiles and holistic records auto-populated
  • Report cards generated from your entries
  • Direct messaging to parents of your learners
  • Timetable and class schedule always up to date
I dreaded CBC assessment paperwork. Now I enter it in the app during the lesson and it is done.
Faith M., Grade 4 Teacher, Nairobi

Always know how your child is doing

  • Fee balance and payment confirmation by SMS
  • Attendance alerts when your child arrives and leaves
  • Term results and CBC learner profile on your phone
  • Direct messaging with the class teacher
  • School announcements in Kiswahili and English
  • Works on any phone through SMS alerts
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.
Grace A., Parent, Mombasa

Your school, on your phone

  • Class timetable and exam schedule always accessible
  • Assignment reminders and submission tracking
  • Results and portfolio as soon as teachers publish them
  • School notices and announcements
  • Library catalogue and resource links
  • Clear view of what is due next
I always know the next lesson, the next assignment, and when results are ready.
Student portal preview
Kenya compliance

NEMIS-verified enrollment. Capitation you can defend.

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.

See a demo of the NEMIS module

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

Every shilling accounted for. Automatically.

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.

M-Pesa
Airtel Money
Bank transfer
Cash entry

Reconciliation

Monday morning queue

Matched automatically95%+
Received and posted<1 min
Duplicate receiptsZero

School voices

Trusted by schools across Kenya

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

Why schools trust Shule

Kenya-hosted data

Your school's data stays in Kenya and is never shared with third parties.

99.9% uptime target

Built for fee day, report day, and the weeks when every office is under pressure.

Local support

Call or WhatsApp our Nairobi team Monday to Saturday, 7am to 8pm EAT.

Bank-grade security

Encrypted records, role-based access, and an audit log for every sensitive action.

Data migration included

We import student records, fee histories, and enrollment data for free.

30-day free pilot

Try the full platform with real school data. No credit card. Cancel anytime.

Pricing

Simple pricing. No surprises.

Priced per student, per term. All plans include setup, data migration, and a 30-day free pilot.

Starter

Up to 250 students

KES 3,500

per term

  • Enrollment & NEMIS sync
  • M-Pesa fee collection
  • CBC grading & report cards
  • Parent SMS & app
Start free trial

Most selected

Standard

Up to 750 students

KES 8,500

per term

  • Everything in Starter
  • PFM Act accounting
  • AI reconciliation agent
  • NEMIS audit reports
  • One-click arrears reports
Start free trial

Professional

Unlimited students

KES 18,000

per term

  • Everything in Standard
  • Bursary & CDF management
  • Multi-branch or sub-schools
  • Dedicated account manager
  • County reporting pack
Book a demo

Running multiple schools? Contact us for county and sub-county pricing at education@shule.co.ke.

Questions principals ask us

What happens to our existing data?

We migrate it. Your student records, fee histories, and enrollment data come with you at no cost. Our setup team works with you directly.

How long does setup take?

Most schools are live within one school day. Data import, NEMIS sync, and M-Pesa integration are handled by our team.

Does it work on basic Android phones?

Yes. Teachers can use any smartphone browser, and parents receive SMS alerts on any phone with no app required.

What about poor internet connectivity?

Shule is optimized for low-bandwidth connections. Attendance and assessment entry work with brief 3G moments and sync when connection improves.

Is our data safe?

Your data is hosted in Kenya, encrypted, and role-controlled. The bursar sees fees, the teacher sees their class, and the principal sees everything.

Can we switch mid-year?

Yes. We migrate your data without downtime. Many schools switch at the start of a term, but it is not required.

Your school deserves a system that works as hard as you do.

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.