Now serving 120+ schools across Kenya

School operations,
beautifully simplified.

One system for admissionsfeesacademicscommunicationbuilt for the Kenyan curriculum. Less admin, more teaching.

No card required30-day free trialOnboarding in 72 hours
app.tolani.co.ke / admin / dashboard
Trusted by leading Kenyan schools
Riara Springs AcademyBrookhouse SchoolStrathmore JuniorAga Khan AcademyPeponi HouseKenton College
The platform

Everything a school runs on — in one workspace.

Stop stitching spreadsheets to SMS gateways to accounting tools. Tolani is a single system for the people who run your school, the teachers who teach in it, and the parents who pay for it.

CBC-aligned academics

Learning areas, competencies, strand assessments, and report cards structured for the Kenyan curriculum — not retrofitted from an American SIS.

  • ·Pre-primary, Grade 1–9, Senior school
  • ·Pathways: STEM, Arts & Sports, Social Sciences
  • ·Report cards that parents can actually read

Fees that collect themselves

Invoicing, M-Pesa reconciliation, bursary grants, and balance statements. Parents pay in one tap; bursars close the books in an afternoon.

  • ·M-Pesa Paybill & Till auto-reconciled
  • ·Scheduled reminders, bulk receipts
  • ·Bursary tracking with audit trail

Admissions to alumni

A single record follows a student from enquiry to graduation. Classes, parents, contacts, medical notes, disciplinary records — one source of truth, always current.

  • ·Applications, interviews, offer letters
  • ·Classes, streams, house allocation
  • ·Biometric attendance integration

Operations, not paperwork

Procurement, stores, assets, and supplier accounts built for bursars who'd rather not live in Excel. Every requisition, every approval, every shilling — traceable.

  • ·Multi-step approval workflows
  • ·Budget vs. actuals, live
  • ·Asset register with depreciation
Modules

Twelve modules. One login.

Core records always ship with every school. Commercial modules — Academics, Finance, Attendance, Operations, and Library — unlock by package.

DashboardTerm-level overview with live metrics.
StudentsDirectory, families, medical, discipline.
StaffTeaching and non-teaching, contracts, leave.
AcademicsAssessments, grading, CBC pathways.
AttendanceDaily register, biometric, SMS alerts.
FeesInvoicing, collections, balances, bursaries.
FinanceLedger, reconciliation, board reports.
ProcurementRequisitions, POs, suppliers, budgets.
StoresCatalogue, counter, asset register.
ReportsExport, schedule, board-ready formats.
CommunicationsSMS, email, parent app notifications.
SettingsRoles, permissions, audit log.
Built for Kenya

Not a foreign product with a Kenyan coat of paint.

CBC from the ground up

Grade 1 through Senior School, competency-based assessments, and KNEC-aligned reporting. We track strands, not just marks.

M-Pesa, Pesalink, card

Real-time payment reconciliation against Safaricom Paybill and Till. KES-native, with settlement reports bursars can hand to auditors.

Works on patchy connections

Designed for the reality of upcountry schools. The teacher app caches the register offline and syncs when the signal returns.

Hosted in-country

Student and fee data stays on Kenyan servers. Compliant with Kenya's Data Protection Act, 2019. Daily encrypted backups.

0+Schools onboarded
KES 0MCollected this term
0kStudents on roll
99.97%Uptime, trailing 90 days
Four surfaces, one system

Designed for the person using it.

Tolani isn't one app with everything crammed in. It's four carefully-tuned experiences on shared data — so administrators get power, teachers get speed, and parents get clarity.

For administrators

Maximum information density. Zero guesswork.

Designed for the people who run the school: bursars, deputies, registrars. Every number on one screen, every action two clicks away. Built as a precision instrument — not a consumer app.

  • Role-based access down to the column
  • Board reports in sentence-case English, not cryptic codes
  • Full audit log — who did what, when, from where
STUDENTCLASSBALSTATUS
Achieng' OumaGrade 7 B12,400Overdue
Brian KipchogeGrade 8 A0Paid
Chebet RutoGrade 6 C4,800Partial
David MwangiGrade 9 A0Paid
Esther WambuiGrade 7 A8,200Partial
Felix OtienoGrade 8 B18,500Overdue
Trust & reliability

The boring parts, done properly.

Your school's data is the single source of truth for every exam result, fee receipt, and medical note. We treat that weight with the engineering it deserves.

Kenya DPA, 2019

Registered data controller. Student data hosted in Nairobi with contractual residency guarantees.

Encryption at rest & in transit

AES-256 on disk, TLS 1.3 over the wire. Per-tenant keys. Backups encrypted and georeplicated.

Audit log, forever

Every login, permission change, grade edit, and fee reversal — recorded, timestamped, and exportable for the board.

Daily backups

Automated snapshots retained for 90 days. Self-serve export to CSV and PDF for any module, anytime.

99.97% uptime

Trailing 90-day availability, published on our status page. Maintenance scheduled for school holidays.

Open data, your data

Your records belong to your school. Export everything as CSV and PDF at any time — no contract renegotiation required.

We closed Term 1 books in an afternoon — no missing receipts, no M-Pesa reconciliation drama. Tolani didn't change how our bursar works; it finally matched how she thinks.

WN
Wanjiru NdunguPrincipal, Riara Springs Academy · 840 students
Packages

Start with the modules your school needs.

Every package includes Core — students, classes, staff, and leave. Pick Academics, Finance, Attendance, Operations, and Library as you grow. Thirty-day free trial. No card required.

Pricing is quoted per school after you choose a package — typically scaled by enrolment for term billing. Start free, then confirm pricing with Tolani before you go live.

Next term starts here

Give your bursar a Monday morning she looks forward to.

Onboard in 72 hours. Import your existing records. Run your first parallel term on us. No contract lock-in — we've never needed one.

Free for 30 daysNo card requiredModules match your package