Kenyan CBC school management system

The school office, kept properly.

Smart Skuli is a digital school management system for Kenyan CBC schools—public and private, PP1 to Grade 12—keeping learner records, fees, attendance, reports and parent communication in one serious register.

The Smart Skuli school dashboard showing money collected and owed, learners on the roll, attendance, upcoming dates and assessment progress.

Features

What a school gets

The messages write themselves, because the register, the fees and the assessment records all live in one place.

The daily register

Marked on a phone in under a minute, signal or no signal.

Absence messages

Marked absent at 8am; the mother knows at 8:05. Nobody typed anything.

Fees and statements

Invoices, payment plans, and a statement the parent opens from a message.

M-Pesa matching

Matched to a learner by admission number; the rest queue for a person to place.

Cash, cheque and bank transfers

Recorded against the learner, with the receipt or bank reference kept on the ledger.

Reports and records

The records your school keeps, and the reports your office prints.

The timetable

A week generated in a second, with every period that would not fit named first.

Kenyan payroll

PAYE, NSSF, SHIF and Housing Levy computed, reviewed and fixed into the month’s record.

The school bus

A matron taps each child on and off; the parent hears both ends.

The same records, with a private view for each person

The teacher's Record screen: each class and learning area, the sub-strands started this term, and how many learners are still to record.
Teachers see exactly what is complete and what still needs recording before reports go home.

What reaches the parent stays private to that family.

One page, no tabs: results first, then attendance, the bus, fees and the messages the school actually sent. It works without client JavaScript and remembers whether that guardian chose English or Kiswahili.

One family
A guardian can reach only the learners linked to them.
One private link
No app install or password is needed to open it.
One language
English or Kiswahili, chosen once and remembered.

How it works

A Tuesday, once the school is running on Smart Skuli

  1. 08:05Class teachers mark the register on their phones.60 seconds each
  2. 08:0623 absence messages reach guardians.Automatic
  3. 09:00The arrears sweep fires. 180 parents get their agreed instalment reminder.Automatic
  4. 11:0014 M-Pesa payments land, match to learners, and each parent gets a receipt.Automatic
  5. 15:30The bursar clears 3 payments that came in with the wrong reference.10 minutes
  6. 16:00You open your phone: collected today, arrears down 4% on last week.15 seconds

Messages sent ≈220 · Messages anyone typed 0 · Staff time <20 min — a worked day at a 450-learner school, not a measurement taken at one.

The 09:00 reminder is not nagging. It is the agreed payment plan, with a message before each instalment: “Your agreed instalment of KES 5,000 is due Friday” collects very differently from “your balance is KES 5,000.”

The register for one class on the teacher's phone: each learner with present, absent and late to tap.
08:05. The register for one class, on the class teacher’s phone, signal or none.

Pricing

Plans for your school

Pay for the year before Term 1 and you pay for two and a half terms.

Essential

The child’s record, and it reaches the parent.

KES 75

per learner, per term

or KES 187 for the year, paid once

  • The daily register, and the absence message it sends when it closes
  • Assessment records, and the report card they print
  • Fee structures, invoices, statements and payment plans
  • M-Pesa payments matched to a learner on the admission number
  • A generated timetable, and every teacher’s own day on their phone

A 450-learner schoolKES 39,750 a term

Our recommendation

Standard

Everything in Essential, and the payroll office.

KES 140

per learner, per term

or KES 350 for the year, paid once

  • Employment records and each person’s recorded pay
  • PAYE, NSSF, SHIF and Housing Levy computed for the month
  • A reviewable payroll run, approved once and kept as the record

A 450-learner schoolKES 79,000 a term

Custom

Bigger than the rate card, and priced in a conversation.

We work it out together

  • More than one campus, under one office
  • A fleet, and the routes that go with it
  • An accountant who wants the figures their own way
Contact us

Under 150 learners you are billed as 150.

School-level modules, a flat price per term

  • The timetableKES 6,000

    A week generated in a second, with the periods that would not fit named first — then every teacher’s own day on their phone, and the app tells them before each lesson and when a colleague asks them to cover.

  • The school busKES 8,000

    Each child tapped on and off, and the family told at both ends of the journey.

  • The staff registerKES 5,000

    Present, late, absent or on approved leave — and never a clock-in time.

  • Kenyan payrollKES 10,000

    PAYE, NSSF, SHIF and Housing Levy computed from dated statutory rates, then fixed in an approval record the school can explain later. The school pays staff from its own bank.

These prices follow the module, not the learner roll. A plan may include one; another school may add it separately.

In every plan

  • Learner and guardian records
  • Messages to a parent with the app — free, unlimited, on every plan
  • An SMS allowance on top, and you only pay past it
  • The app, for parents and for staff
  • And a link for anyone without one — no app, no password
  • Your data, exportable at any time

Terms

  • Billed termly, in the weeks your own fees land — nine billed months a year, not twelve.
  • If an invoice goes unpaid, messaging pauses. Your records, your exports and your read access never do.
  • Your school owns its data and can export all of it on 30 days’ notice.

Prices, and the year: sale@skuli.co.ke — write with your roll and the plan you are looking at.

FAQ

What directors ask us

“What does a school get when it starts?”

A clear daily register, learner and guardian records, fee statements, reports, parent messages, a timetable, and a dashboard that shows the office what needs attention.

“Where is our data? Is it safe?”

Yours. Your school’s data is encrypted in transit and at rest in the database and its backups. Every guardian gets a private channel rather than a group, consent is recorded with a date, and you can export all of it whenever you like.

“What if our teachers or parents do not have smartphones?”

Teachers can use Smart Skuli in a browser on a laptop or phone. Parents do not need the app: essential updates arrive by SMS, and the private link opens later on any browser.

“Can one parent see another family’s fees?”

Never. A fee message is refused outright if it would reach more than one family, and a guardian only ever sees the children they are linked to.

“How do we get started?”

We set up the school with you, bring in the learner and staff records, show the office how the daily work fits together, and stay close while the school settles into the system.

Contact

Ten minutes at your school, and we come to you

We are based in Nairobi, and we set the school up in person — the office and the teachers, on your own timetable.

  1. This weekAn hour with your bursar. No slides.
  2. Two days laterThis, back with your school’s real numbers in it.
  3. On signatureWe import your learner and guardian records and clean the phone numbers.
  4. Before go-liveTwo training sessions — one for the office, one for teachers.
  5. Term boundaryGo live, running alongside your current process for the first term.

Or write to us, and we will call you back.

Opens in your mail app, addressed to info@smartskuli.co.ke.

We read every one of these and reply the same day, and we come to your school rather than asking you to come to us. If a call is easier, leave your number and say when suits you.

Greenhouse Towers, Ngong Road, Nairobi. info@smartskuli.co.ke