Schools are closed. Monthly Pass + every Holiday Pack, KSh 550 instead of 620. The offer ends on Sunday 15 November at 11:59pm. Get the holiday bundle →
New: AI Starter holiday course for Grades 4–9. Starts 9 Nov. Try the free first lesson today →

Or pay in small bits: KSh 20 a day or KSh 100 a week

Ready for Grade 10: January Catch-up Course 2027

Ready for Grade 10 is a 10-day January catch-up course for learners who have just finished Grade 9. It runs from Tuesday 5 January 2027, costs KSh 500 once (M-Pesa), and gives one short lesson and one quiz a day in Mathematics, English, Kiswahili, Science and Social Studies, so your child starts Grade 10, the first year of senior school confident instead of rusty after the long holiday.

What the Ready for Grade 10 course covers

Each day revises the Grade 9 topics that Grade 10 builds on. Every quiz question has the answer and a short explanation. The plan below shows the learning area and topics for each day.

10-day plan: Ready for Grade 10

DayLearning areaTopics
1MathematicsIndices, Cubes and cube roots, Logarithms, Money, Linear inequalities · 10-question quiz
2EnglishReported speech, Active and passive voice, Modal auxiliaries, Features of style, Gender-neutral language · 10-question quiz
3KiswahiliKauli, Sentensi, Uchanganuzi, Tamathali, Ushairi · 10-question quiz
4ScienceStructure of the atom, Metals and alloys, Water hardness, Nutrition in animals, Nutrition in plants · 10-question quiz
5Social StudiesGovernance, Pan-Africanism, Map work, Economy, Human rights · 10-question quiz
6Mathematics (part 2)Indices, Quadratic expressions, Compound proportions and rates, Circles and angles · 10-question quiz
7English (part 2)Conditional sentences, Clauses, Oral literature and poetry · 10-question quiz
8Science (part 2)Chemical bonding and the periodic table, Excretion and homeostasis, Light and lenses · 10-question quiz
9Kiswahili (part 2)Uakifishaji, Insha na barua, Hadithi fupi na fasihi · 10-question quiz
10Mixed check-up quizAll five learning areas · 10-question quiz

How it works

  1. Pre-order now for KSh 500 with M-Pesa (card also works).
  2. You get a private course link by email.
  3. From 5 January 2027 one day unlocks each morning: about 20 minutes a day for 10 days.

Want practice before January? Try the Grade 9 revision papers, the Grade 9 CBC Challenge quizzes and KJSEA practice papers. See all January catch-up courses.

Frequently asked questions

When does the Ready for Grade 10 course start?

Tuesday 5 January 2027. It runs for 10 days, one lesson and quiz a day.

How much does it cost?

KSh 500 once, paid by M-Pesa or card. There is no subscription.

Who is it for?

Learners who finished Grade 9 in 2026 and join Grade 10 in January 2027.

Does it need a laptop?

No. It works on any phone with a browser.

Can I pay now and use it later?

Yes. Your private link keeps working, and every day stays open once it has unlocked.