KCSE & CBC revision app
Revise in 10 minutes a day.
SomaSkul gives Kenyan secondary students a tutor that teaches, step-by-step help with homework, and a revision plan that shows what to study next. It keeps working when the signal doesn't.
14 days free for every new student. No payment details needed.
Android app. Plans start from KES 10 a day, per student.
- CBC Grade 7–10
- KCSE Form 1–4
- English & Swahili
- Works offline
- Pay with M-Pesa on the website
What you get
Everything you need to revise and understand
One app for homework, revision and exam practice, built for the Kenyan curriculum.
A tutor that teaches, not just tells
ZANA asks the right question, gives a hint, then shows the method, so you can do it again in the exam. Ask in English, Swahili or a mix of both.
Snap a question, see every step
Stuck on homework? Take a photo. SomaSkul shows how to solve it one step at a time and checks the answer.
Know what to revise next
SomaSkul tracks what you have got right and what still needs work, then lines up your next ten minutes.
Mock exams that show where marks go
Sit a timed paper, get it marked, and see which topics could win you the most marks. Practise past-paper style questions too.
Flashcards that stick
Spaced repetition shows each card just before you would forget it. Build a deck for any subject and topic in seconds.
Keeps going with no signal
ZANA, practice and flashcards still work offline. Your progress syncs when you are back online.
See the app
Real screens from SomaSkul
This is what you and your parents will see on an Android phone.







Swipe or scroll sideways to see more →
Meet ZANA
A tutor that makes you think, then shows you how
Handing over the answer feels good for a minute and helps for no minutes. ZANA works the way a good teacher does.
- Starts with a questionShe finds out what you already know, then gives a hint.
- Shows the method, in stepsEach step says what we did and why, in marking-scheme language.
- Ends with your turnA similar question, so you prove you can do it.

How it works
From download to first question in minutes
A parent sets it up once. Then your child studies on their own PIN.
- Install the appDownload SomaSkul from Google Play on an Android phone.
- Sign up and add your childA parent signs up with their phone number, then adds each child. Children open the app with their own PIN.
- Start studyingAsk ZANA a question, snap a homework problem, or start today's ten minutes.
- Keep going when you are readyAfter the 14 free days, pick a plan and pay with M-Pesa at somaskul.co.ke/pay.
For parents
See the week at a glance
You do not need to be good at Chemistry to help. SomaSkul tells you how each child is doing and what to do next.
- Each child's week, in plain wordsWhat improved, what needs a hand, and what is coming up.
- One next step for homeA small, specific thing you can ask or do tonight.
- Your own side, kept privateEach child studies on their own PIN, and a parent PIN keeps your screens yours.

Pricing
Simple pricing, in shillings
Each new student starts with a 14-day free trial. After that, pay only for the time you need. No hidden fees. Tap a plan to pay with M-Pesa.
Parents pay here on the website, for each student, after signing up in the app. Payments are not made inside the app. The number of free trials per family is limited.
See our Subscription & Billing Terms and Refund & Cancellation Policy.
Questions
Good to know before you start
What is SomaSkul?
SomaSkul is a study app for Kenyan secondary school students. It has an AI tutor called ZANA, step-by-step homework help, revision that shows what to study next, mock exams and flashcards. It covers CBC Grade 7 to 10 and KCSE Form 1 to 4.
Does ZANA just give me the answers?
No. ZANA is built to teach. She asks questions, gives hints and shows the method, so you understand it and can do it yourself in the exam. If you are really stuck, she will show you a worked example.
Is SomaSkul free?
Every new student gets a 14-day free trial, with no payment details needed. The number of free trials per family is limited. After the trial you pay only for the time you need, with a daily, weekly, monthly or term plan.
Does it work without internet?
Yes, a lot of it does. ZANA, practice and flashcards keep working offline, and your progress syncs when you are back online. Some things, like marking a mock exam or solving a photo, need a connection.
Which classes and languages does it cover?
CBC Grade 7 to 10 and KCSE Form 1 to 4. You can ask ZANA in English, Swahili or a mix of both.
How do I pay?
Parents pay on the website with M-Pesa (or card) at somaskul.co.ke/pay, for each student they want to cover. Payments are not made inside the app.
Who can sign up, and what can parents see?
A parent signs up with their phone number and adds each child, who then opens the app with their own PIN. SomaSkul is for students aged 13 and over. Parents see each child's week at a glance and one thing to help with at home.
How do I delete my account?
In the app, open Account & settings and choose Delete My Account. If you cannot get into the app, contact us and we will help. Read how deletion works on our delete-account page. Delete-account page.
Contact us
We are real people, and we reply
Questions about SomaSkul, billing or your account? Reach us any way you like.
+254 184 162 927
Opens a chat with a message ready to send.
[email protected]
Best for account and billing questions.
Phone
+254 184 162 927
Based in Kenya.
Ten minutes today beats a long night before the exam.
Download SomaSkul and start your 14 free days. No payment details needed.