Skip to content
Keybaki
Open the app
Parents · teachers · students

The CBE e-Learning app for Grade 7-12

  • Parents see their child's progress
  • Teachers plan a lesson in minutes, with hours back to teach
  • Students get a digital library aligned to CBE
  • One Keybaki account ties them together

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

9:41KEYBAKI

My library

168 books · Grade 7–10 live

Essential Mathematics

Essential Mathematics

Grade 10

Integrated Science

Integrated Science

Grade 9

Pre-Technical Studies

Pre-Technical Studies

Grade 8

Geography

Geography

Grade 10

2,000+
CBE strands covered
Gr 7–10
Live now · 11–12 soon
All core
Core subjects covered
7 days
Free student trial
Adaptive learning loop

Learn, Practise, Test — get adaptive recommendations for your weak areas.

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.

01 · Learn

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.

TheoryWorked examplesEN · SW
02 · Do

The activity.

Practice built for what was just taught — questions, investigations and practicals a learner works through to turn the reading into a skill.

Practice setsInvestigationsPracticals
03 · Prove

The competency assessment.

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.

Auto-markedCompetency-levelPartial credit
04 · Adapt

The recommendation engine.

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.

Reads the CEARanks the materialQueues it up
Stage 4 feeds stage 1. A weak competency becomes the next lesson — not a note in a report nobody acts on.
For teachers

A whole week of lessons, in three steps.

Library · Grade 12AllVideoQuiz
Essential MathematicsIntegrated SciencePre-Technical StudiesGeography
New lesson plan · Grade 12Circuits 2.2
NOTESCircuit theory & symbols
VIDEOSeries vs parallel, worked
ACTIVITYBuild & measure a circuit
CEA10-question check
+ Attach resource
Week 7 · timetableForm 2A
M
T
W
T
F
08:00
09:00
Circuits ▶
10:00
11:00
For students

Your weekend study, in three taps.

This week · weak spots3 picked
Algebra · Equations34%
Geometry · Angles41%
Data · Probability28%
Your queue5 items
LESSONLinear equations▶ NOW
ACTIVITYSolve & check
LESSONAngle rules
ACTIVITYMeasure & classify
LESSONReading a two-way table
10-min CEA · resultCompetency ↑
Algebra · Equations3458
Geometry · Angles4163
Data · Probability2849
Streak4 weeks
For parents

See what's working at school, in three taps.

Family account3 profiles
AKAmaniGrade 8 · PIN ••••
BMBarakaGrade 10 · PIN ••••
+ Add a child
Sunday briefing · AmaniWeek 7

Weakest strand this week

Algebra · Equations

34% · down from 41%
→ 30-minute review queued for Saturday.
M-Pesa · top upFrom KES 10

Amount

KES 10

1 child · 1 day of unlimited CEAs

KES 10KES 50KES 300
Phone0712 ••• •••
Pay KES 10

No card on file · pay only what you use

Built for the whole school day

One product. Three people in the same school day.

Parents on the matatu home, teachers at lunch, students on Saturday morning. Same database, same CBE strand map, three different doors in.

01
Parents
On the family phone

See what's working at school. Skip the WhatsApp guesswork.

One quiet weekly briefing tells you which strand your child is weakest in — and queues a 30-minute Saturday review against it.

  • Weekly Sunday briefing
  • Weekend revision queue
  • KES 10 / child / day · M-Pesa
02
Teachers
On the laptop in the staffroom

Plan a week in twenty minutes.

Assign ready CBE-aligned lessons and their practice activities, place them on the timetable, and see which strands the class is weakest on.

  • 4 subjects free at your level
  • Ready lessons · CBE-mapped
  • Timetable and reminders
  • Class-level strand dashboard
03
Students
On any device they can borrow

Your weekend study, already sorted.

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.

  • Adaptive weekend queue
  • 10-min CEA at the end
  • Streaks, badges, no guilt
Continuous Evaluation Assessments
/ˈsiː·iː·eɪ/ · the heart of CBE

Self-evaluation, at whatever size the learner needs.

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.

01Sub-strand checkOn demand

Just finished a sub-strand? Test it now.

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.

Random questionsAuto-markedOne sub-strand
02Strand checkOn demand

Test a whole strand at once.

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.

Whole strandMixed questionsCompetency scored
03Subject checkOn demand

Sit the whole subject.

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.

Whole subjectFresh set each timeFeeds recommendations
04KJSEA revisionGrade 9

Revise for KJSEA, strand by strand.

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.

Grade 7–9 syllabusWeak strands firstUnlimited attempts
Who it's for

One product, three real roles.

Teachers

Plan, deliver, reflect.

Assign this week's lessons in under an hour. Save your best material to a personal library that travels with you between schools.

Parents

Stay in the loop, without homework drama.

Add your child, pick the grade. Run a CEA on Saturday. Top up tokens with M-Pesa. See weak strands at a glance.

Students

Sign in with a PIN. Get sharper every week.

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

Pricing

Free for teachers, on the subjects they teach.

Free

KES 0

per teacher / per month

  • Up to 4 subjects you teach
  • Your level · JSS or SSS
  • Unlimited lesson planning
  • Unlimited CEAs on those subjects
  • Classroom presenter

Premium add-ons

From KES 10

per child / per day · paid via M-Pesa

  • Free 7-day trial for every student
  • Unlimited access to the CBE digital library
  • Unlimited CEAs per child
  • Weekly weak-strand briefings
Start with M-Pesa

Pay only when you decide to. No card on file.

Stop planning. Start teaching.

Free to start. Phone sign-in. You're in the app in under a minute.

Open Keybaki

No card · M-Pesa from KES 10 · Built in Nairobi