SchoolMate
Animated CBC maths for Grade 7–9, paid for by M-Pesa at KES 30 a day.
- Status
- LiveLive and taking payments since 20 July 2026
- Period
- Jun 2026 → present
- Role
- Product owner and sole builder (JOAT Kenya product)
- Brand
- JOAT Kenya
A Kenyan e-learning platform where parents of Grade 7–9 learners buy animated CBC maths lessons and auto-marked quizzes. Sign-up needs only a phone number; passes cost KES 30 a day, about KES 500 a month or KES 1,000 a term; parents get SMS progress reports. It runs on a multi-tenant Moodle so one codebase can serve many schools on their own domains.
The problem
Maths is the worst-performing KJSEA subject (32.44% of learners meeting expectations) and tutoring is expensive, app-heavy and data-hungry.
What we built
Curriculum-mapped animated lessons with quizzes whose numbers change every attempt, sold in daily sachets over M-Pesa with no app, no email and light pages.
What it does
- 46 topics, 280 animated lessons, 279 auto-marked quizzes
- Phone-number sign-up, Safaricom OTP, first lesson free
- Paystack M-Pesa and card, day/month/term passes
- SMS progress reports to parents
- Multi-tenant: custom sign-up, paywall, SMS gateway and mastery dashboard plugins
A solo-built, revenue-taking product in a market where the incumbent is a private tutor. Every design choice is Kenya-first: KES 30 sachets, M-Pesa, SMS to parents, data-light pages.
Watch
On YouTube
More products we built
Coming soon Products we built
Soma AI
A maths tutor that only answers from the syllabus it was taught, on web, WhatsApp and an offline Pi.
Python · BM25 · Claude · Gemini via fal.ai
Live Products we built
BioBiz
A free digital business card app, from first brainstorm to Google Play in five weeks.
Flutter · Dart · Riverpod · Supabase
Live ▶ 5 Products we built
Tuchopini exam solutions
137 written, verified KCSE and KJSEA walkthroughs, each paired with a video, produced by an automated pipeline.
Astro 5 · MDX · Tailwind 4 · KaTeX