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

Junior SchoolGrade 8

Ready for Grade 8: January Catch-up Course 2027

Ready for Grade 8 is a 10-day January catch-up course for learners who have just finished Grade 7. 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 8 confident instead of rusty after the long holiday.

What the Ready for Grade 8 course covers

Each day revises the Grade 7 topics that Grade 8 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 8

DayLearning areaTopics
1MathematicsWhole numbers, Factors, Fractions, Decimals, Squares and square roots · 7-question quiz
2EnglishParts of speech, Affirmative and negative sentences, Phrasal verbs, Tenses, Features of style · 6-question quiz
3KiswahiliNgeli, Aina za maneno, Sentensi, Silabi, Methali · 8-question quiz
4ScienceLaboratory safety, Laboratory apparatus, Mixtures, Acids and bases, Human reproductive system · 6-question quiz
5Social StudiesSocial Studies, Early humans, Map work, Weather, Life skills · 8-question quiz
6Mathematics (part 2)Linear inequalities, Pythagorean relationship, Area, Money, Angles · 6-question quiz
7English (part 2)Comparison, Prepositions, Punctuation, Subject-verb agreement, Nouns · 6-question quiz
8Science (part 2)Human excretory system, Magnetism, Electrical energy, Electricity, Introduction to Integrated Science · 6-question quiz
9Kiswahili (part 2)Tamathali, Kauli, Insha, Msamiati, Ukanushi · 7-question quiz
10Mixed check-up quizAll five learning areas · 10-question quiz

Note: the Grade 7 question bank is still growing, so some days have fewer than 10 questions. We add questions before the course starts.

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 7 revision papers, the Grade 7 CBC Challenge quizzes. See all January catch-up courses.

Frequently asked questions

When does the Ready for Grade 8 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 7 in 2026 and join Grade 8 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.

Ten-minute check: try the free Grade 8 CBC Challenge. It has 10 questions, each marked on the spot with the working, and it shows which topics to practise next.