The lesson.
The theory for the sub-strand, written for the grade it belongs to: the explanation, the worked examples, the vocabulary a learner needs before they touch anything else.
Ten shillings a day, per child.
7 days free for students·Phone-number sign-in·Works on the family phone·Then KES 10 a day via M-Pesa
My library
168 books · Grade 7–10 live

Essential Mathematics
Grade 10

Integrated Science
Grade 9

Pre-Technical Studies
Grade 8

Geography
Grade 10
Every subject moves through the same four stages. The last one reads the learner's competency and recommends the interactive learning materials in the library that close the gap, so the loop tightens each time round.
The theory for the sub-strand, written for the grade it belongs to: the explanation, the worked examples, the vocabulary a learner needs before they touch anything else.
Practice built for what was just taught — questions, investigations and practicals a learner works through to turn the reading into a skill.
A CEA closes the sub-strand and scores the competency itself, not a percentage — where the learner is strong, where the gap is, and how wide it is.
The result routes the learner back into the library: the lessons and activities that address the weak competency first, ranked by what will move it most.




Weakest strand this week
Algebra · Equations
Amount
KES 10
1 child · 1 day of unlimited CEAs
No card on file · pay only what you use
Parents on the matatu home, teachers at lunch, students on Saturday morning. Same database, same CBE strand map, three different doors in.
One quiet weekly briefing tells you which strand your child is weakest in — and queues a 30-minute Saturday review against it.
Assign ready CBE-aligned lessons and their practice activities, place them on the timetable, and see which strands the class is weakest on.
Tap one button. Keybaki picks the three strands you're shakiest in, queues the lessons and activities that fix them, and ends with a 10-minute CEA.

Essential Mathematics
Grade 10 · CBE digital book

Physics
Grade 10 · CBE digital book

General Science
Grade 10 · CBE digital book

Computer Studies
Grade 10 · CBE digital book

Business Studies
Grade 10 · CBE digital book

Geography
Grade 10 · CBE digital book

Literature in English
Grade 10 · CBE digital book

Agriculture
Grade 10 · CBE digital book

Electricity
Grade 10 · CBE digital book

Metalwork
Grade 10 · CBE digital book

Power Mechanics
Grade 10 · CBE digital book

Media Technology
Grade 10 · CBE digital book

Physical Education
Grade 10 · CBE digital book

Community Service Learning
Grade 10 · CBE digital book
A learner tests their own competency whenever they want — on one sub-strand, a whole strand, or the entire subject. Questions are drawn at random, so the same set never comes round twice. Grade 9 learners can use the same CEAs to revise for KJSEA.
The narrowest check there is: random questions drawn from that one sub-strand, marked the moment it is submitted. Useful the same evening the lesson was taught.
A wider spread across every sub-strand in the strand, so a learner can see which part of it is actually weak rather than guessing.
Every strand in the book, sampled at random. The result is a competency picture of the subject — and the recommendation engine reads it to pick what to study next.
Grade 9 learners can work the whole Grade 7–9 syllabus through CEAs — pick a subject, see which strands are still weak, and revise those first instead of re-reading everything.
Assign this week's lessons in under an hour. Save your best material to a personal library that travels with you between schools.
Add your child, pick the grade. Run a CEA on Saturday. Top up tokens with M-Pesa. See weak strands at a glance.
Use the family phone — no email required. Take CEAs, watch your weak strands shrink, build a streak you'll defend.
The first tool that actually understands the strand structure instead of treating it as a folder name.
JSS Mathematics teacher · Nairobi pilot, 2026
Free
KES 0
per teacher / per month
Premium add-ons
From KES 10
per child / per day · paid via M-Pesa
Pay only when you decide to. No card on file.
Free to start. Phone sign-in. You're in the app in under a minute.
Open KeybakiNo card · M-Pesa from KES 10 · Built in Nairobi