Fractions · Grade 5 AUnderstanding up 12% this week
M-Pesa payment matchedKES 8,000.00
Fee payment receivedSarah Collins · Grade 7 B
KES 8,000.00Receipted
Fractions · Grade 5 AUnderstanding up 12% this week
ExceedingMeetingApproaching
Attendance · today96.4%612 of 635 in by 07:45
Built for how Kenyan schools run
CBE, Grade 1 to Senior School
M-Pesa Paybill & Till
Teacher, parent & student apps
Biometric attendance
QR-verified documents
Coherence
Your school doesn't needmore apps.It needseverything in step.
Today the scheme of work sits in one file, marks in a spreadsheet, fees in a notebook and parents on WhatsApp. Tolani joins them into one record, so the curriculum you plan is the curriculum learners receive., and everyone sees the same truth.
What Tolani does
Learning
See understanding, not just scores.
Teachers record where each learner stands on every CBE strand and sub-strand. Tolani shows who has understood, who is close, and who needs you next.Teachers record where each learner stands on every CBE strand and sub-strand. Tolani turns it into a clear picture of who has understood, who is close, and who needs you next.
Rubric levels for every learning area
Class and learner viewsClass and learner views, strand by strand
Progress families can followProgress families can follow at home
Illustration: a Grade 5 A mathematics heatmap showing nine learners across six fraction sub-strands, with 72% class understanding and a note suggesting two more guided sessions for James Walker.
Academics›Grade 5 A›Mathematics
Fractions
Strand 2 · Grade 5 A · 32 learners
HeatmapTrendLearners
Class understanding
72%+12%
Meeting or above
24 of 32
Need support
6on 2.6
2.12.22.32.42.52.6
ECEmily Carter
DHDaniel Hughes
GMGrace Mitchell
JWJames Walker
OBOlivia Bennett
NTNoah Turner
CPChloe Parker
LFLiam Foster
ARAva Richards
JW
James Walker
2.6 Word problems
BEBEAEAE
Moving up. Two more guided sessions should reach Meeting.
Add to Thursday's planOpen
Curriculum
The curriculum you plan is the one they learn.
Schemes of work become weekly teaching plans, and every lesson taught is marked against its strand, so gaps show up mid-term.Schemes of work become weekly teaching plans. Every lesson taught is marked against its strand, so the head teacher sees coverage in every class long before the term runs out.
Teaching plans built on the CBE design
Coverage by class, subject and week
Gaps caught before examsGaps caught mid-term, not at exams
Illustration: a Term 3 coverage timeline for Grade 5 A at week 7 of 13, with 214 of 236 lessons taught and Integrated Science flagged three lessons behind plan.
Curriculum›Term 3›Coverage
Grade 5 A · Term 3
Lessons taught against the scheme of work
By subjectBy classBy teacher
Lessons taught 214 of 236 planned
On track 6 of 7 subjects
Behind plan 1 subject
Subject
W1W2W3W4W5W6W7W8W9W10W11W12W13
ECMathematics
DHEnglish
GMKiswahili
JWIntegrated Science
−3 lessons
OBSocial Studies
NTCreative Arts
CPReligious Education
Integrated Science · 3 lessons behind
Mr Walker · Strand 3, Living things
Add two lessons in weeks 8 and 9 to finish the strand before end-of-term assessment.
Reschedule lessonsMessage teacher
In step
The whole school, moving together.
The register reaches parents by morning break. M-Pesa payments receipt themselves. Nobody re-types anything.When a teacher marks the register, the parent knows by morning break. When a parent pays by M-Pesa, the receipt and balance update on their own. Nobody re-types anything.
Attendance alerts the same morning
M-Pesa fees matched to the learnerM-Pesa fees matched to the right learner
Progress and balances on the parent app
Illustration: a whole-school activity feed showing a register marked, families notified and an M-Pesa payment matched, beside a parent's phone with arrival, payment and progress notifications.
Activity · whole school
Live
AllClassroomOfficeHome
07:42
Register marked, Grade 7 B
38 present · 2 absent
CLASSROOM
07:43
38 families notified
Parent app · SMS fallback
HOME
08:05
M-Pesa KES 8,000.00 matched
Sarah Collins · ref QJK4T7XP
OFFICE
08:06
Receipt and new balance sent
Balance KES 4,500.00
HOME
10:20
Fractions 2.3 assessed
Grade 7 B · 34 learners
CLASSROOM
10:21
Progress shared with families
Strand 2 · Grade 7 B
HOME
Monday
10:21
T
Fractions progressnow
Sarah is Meeting expectations on 2.3 Ordering.
T
Payment received08:06
KES 8,000.00 received. New balance KES 4,500.00.
T
Sarah arrived at school07:43
Marked present in Grade 7 B at 07:42.
Security
Every learner's story, kept safe and true.
Marks, fee receipts and medical notes belong to your school. Tolani guards them like it, and proves every document it prints.
Each role sees its own work
A class teacher never opens the fee ledger.Permissions follow the job. A class teacher never opens the fee ledger.
Documents that prove themselves
Signed QR code and short code on every report and receipt.Every report and receipt carries a signed QR code and a short code anyone can check.
Every shilling traced
Each payment keeps its M-Pesa reference, phone to ledger.Each payment keeps its M-Pesa reference, from the parent's phone to the ledger.
Kenya Data Protection Act, 2019
Records kept for your school alone.Handled in line with the Act, with records kept for your school alone.
Each role sees its own work
A class teacher never opens the fee ledger.Permissions follow the job. A class teacher never opens the fee ledger.
Documents that prove themselves
Signed QR code and short code on every report and receipt.Every report and receipt carries a signed QR code and a short code anyone can check.
Every shilling traced
Each payment keeps its M-Pesa reference, phone to ledger.Each payment keeps its M-Pesa reference, from the parent's phone to the ledger.
Kenya Data Protection Act, 2019
Records kept for your school alone.Handled in line with the Act, with records kept for your school alone.
Packages
Start with what your school needs.
Every package includes Core: learners, classes, staff and leave.Every package includes Core. Quoted for your school: a first-year cost, then a yearly renewal.
Classroom first
Teaching
Core, academics and attendance
Academics and attendance first. Add fees whenever you're ready.
CBE assessments, exams, grading
Teacher workspace and teaching plans
Registers and biometric devices
Parent and learner apps
First year + yearly renewal · 30-day trial
One school, every module
Most schools
School
Every module, guided setup included
Everything one school runs on, from the classroom to the stores.
Academics, attendance and finance
M-Pesa fees and reconciliation
Procurement, stores, assets and library
Guided setup with Tolani
First year + yearly renewal · 30-day trial
Money first
Bursar
Core and finance, with M-Pesa
Fees, collections and the books, with money first.
Core records
Fees, invoicing, ledger, payroll
M-Pesa reconciliation
Unlimited staff seats
First year + yearly renewal · 30-day trial
Two or more schools
Group
Every module on every campus
Every module on every campus, with one team looking after the rollout.
Everything in School, on each campus
Each campus in its own workspace
Dedicated account manager
Coordinated rollout and training
First year + yearly renewal · 30-day trial
Records
People records first, for pilots and schools moving their data to Tolani before switching on other modules.
Something else? and we'll walk your team through it.
Tell us your enrolment and the package you need, and a Tolani specialist sends a written quote: a one-off first-year cost that covers data capture and your first year's subscription, then a smaller yearly renewal from year two. Both scale with enrolment, and there is no monthly billing. You can use Tolani free for 30 days while you decide.
Yes, and it is included. Your first-year cost covers capturing and migrating your learners, guardians, fee balances and marks before you go live, so there is no separate data-entry bill.
Start next termwith every class in step.
Set up your school, bring in your records and invite your teachers. Free for 30 days, no card required.