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.

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

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
- 08:05Class teachers mark the register on their phones.60 seconds each
- 08:0623 absence messages reach guardians.Automatic
- 09:00The arrears sweep fires. 180 parents get their agreed instalment reminder.Automatic
- 11:0014 M-Pesa payments land, match to learners, and each parent gets a receipt.Automatic
- 15:30The bursar clears 3 payments that came in with the wrong reference.10 minutes
- 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.”

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
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
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.
- This weekAn hour with your bursar. No slides.
- Two days laterThis, back with your school’s real numbers in it.
- On signatureWe import your learner and guardian records and clean the phone numbers.
- Before go-liveTwo training sessions — one for the office, one for teachers.
- Term boundaryGo live, running alongside your current process for the first term.
Greenhouse Towers, Ngong Road, Nairobi. info@smartskuli.co.ke