📘 91 Editable Lesson Plan Packs (Word) · KSH 100 per subject  ·  KSH 250 whole grade · Grades 1–10 · M-Pesa  →  Browse all 91 packs
📚 Kenya's #1 CBC (now CBE) & IGCSE Learning Platform | 💬 WhatsApp Support
M-Pesa · Visa · PayPal · Instant Download
🇰🇪 BUILT FOR KENYA CBC · LIVE NOW

The AI tutor built for Kenyan CBC —
not generic ChatGPT.

CBC-grounded. Kenyan-context by default. KNEC 1–7 rubric feedback. For learners, parents, and teachers who want an AI that actually speaks the syllabus.

Not ChatGPT. Not Gemini. Built from the KICD BECF 2017 outwards.
✅ Soma Premium is LIVE — KSH 500 unlocks 30 messages/day for 30 days. Subscribe via M-Pesa →

9 Ways Soma Is Different

Every one of these is a real failure mode of generic AI chatbots when used by Kenyan students. Soma solves each by design.

🎯

CBC-grounded

Always uses Strand / Sub-strand / Learning Outcome.

ChatGPT says "topic / sub-topic"
🇰🇪

Kenyan context default

KSH, matatus, tea farms, Lake Victoria. No prompting needed.

ChatGPT defaults to USD and American schools
📏

Grade-appropriate language

Grade 4 gets a simpler explanation than Grade 9. Automatic.

ChatGPT uses the same register for everyone
🚫

Never just gives answers

Guides step-by-step. Asks you to try first. Parents trust this.

ChatGPT gives the homework answer instantly
📊

KNEC 1–7 rubric feedback

Real performance levels: "You're at Level 3 — meeting expectation."

ChatGPT just says "good job"
🎓

KJSEA prep mode

Specifically calibrated for the Grade 9 national exam format.

ChatGPT doesn't know what KJSEA is
👨‍👩‍👧

Parent translation

Auto-converts CBC jargon ("SBA", "Strand", "Level 3") to plain English.

ChatGPT assumes you know the terms
📝

Teacher workflow tools

SBA rubric generator, lesson plan builder, CBA portal prep. (v1)

ChatGPT is a blank slate every time
💬

M-Pesa + WhatsApp

Pay with M-Pesa. Chat via WhatsApp — no app download. (v2)

ChatGPT needs credit card + website login

Same Question. Very Different Answer.

A Grade 7 Mathematics student asks both assistants the same thing. Here's what happens.

❌ Generic ChatGPT
"Help me understand fractions"
Fractions represent parts of a whole. For example, 1/2 means you divide something into 2 equal parts and take 1. Fractions are used in cooking, like when a recipe calls for 1/4 cup of flour. You can add fractions by finding common denominators...
🇺🇸 Uses American context. Dumps everything at once. No grade-level calibration. No CBC terms.
✅ Soma
"Help me understand fractions"
This falls under Fractions in the Numbers strand, Grade 7. Imagine mama brought home a chapati and cut it into 4 equal pieces. If you eat 1 piece, you've eaten 1/4 (one-quarter) of the chapati. The top number (1) is called the numerator — how many pieces you have. The bottom number (4) is the denominator — the total equal pieces. Now you try one: if there are 8 mandazi and you eat 3, what fraction of the mandazi have you eaten?
🇰🇪 Kenyan example. Guides, doesn't lecture. Asks you to try. Names the strand.

Three Modes, One App

Soma detects who you are and adjusts how it speaks — no settings to tweak.

🎓

For Learners

PP1 through Grade 12. Your grade, your subjects, your level.

  • Ask any CBC question, get a step-by-step explanation
  • Practice questions with KNEC 1–7 feedback
  • Grade 9 KJSEA preparation mode
  • Encouraging, never judgemental
👨‍👩‍👧

For Parents

Understand what your child is learning. No CBC jargon.

  • Plain English translations of SBA, Strands, Level 3
  • "How do I help with my child's Grade 6 Science homework?"
  • Pathway guidance for Grade 9 decisions
  • Built for the 8-4-4 generation helping CBC kids
👩‍🏫

For Teachers

Lesson planning, SBA rubrics, CBA portal prep — fast.

  • KICD-format lesson plans in 2 minutes
  • Auto-generated SBA rubrics at all 7 levels
  • Key inquiry questions for any sub-strand
  • PCIs and core competencies suggested automatically

Start Free. Upgrade When You're Hooked.

Try 5 questions free with no signup. Get 10 free trial messages with your phone. Upgrade to Premium for 30 messages every day — pay once via M-Pesa, no auto-renewal.

Try Now
KSH 0 5 questions today
  • 5 free questions today, anywhere
  • No phone, no signup, instant
  • Any grade, any subject
  • Kenyan CBC/CBE-grounded
Try Soma →
7-Day Free Trial
KSH 0 30 messages/day · 7 days
  • The full Premium experience, free
  • 30 messages every day for 7 days
  • Phone-tied — no payment, no card
  • Build the habit, then decide
Start 7-Day Free Trial →

One-time payment. No auto-renewal. Pay again after 30 days to extend. School licenses (institutional, unlimited learners) start at KSH 5,000/term — contact us.

What's Live, What's Coming

v1 · LIVE NOW

Premium Tutor

  • Real AI chat (Gemini + Groq powered)
  • 30 messages/day for paid users
  • M-Pesa payment, instant phone-tied unlock
  • 10 free trial messages for new users
Live since May 2026
v2 · NEXT

Voice + Family Tier

  • Voice input (English + Kiswahili)
  • Family tier (up to 3 learners)
  • Subject-specific deep modes
  • Progress reports for parents
July 2026
v3 · LATER

Child Mode + WhatsApp

  • Child-safe mode with parent consent
  • WhatsApp bot delivery
  • Kenya DPA 2019 compliant child accounts
  • School-license dashboard
Q3 2026

📬 Get Notified When New Features Drop

Family tier, voice input, and the WhatsApp version are coming. Drop your email and we'll tell you the day each goes live — plus first-week discounts for existing Premium subscribers.

📚

Get Free CBC (now CBE) Revision Materials

Join 500+ Kenyan teachers and parents. Get a free sample pack (Grade 7 Maths notes + exam) plus weekly study tips.

No spam. Unsubscribe anytime. We respect your privacy.

S Ask Soma 🇰🇪 FREE · AI TUTOR ×