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
| Day | Learning area | Topics |
|---|---|---|
| 1 | Mathematics | Whole numbers, Factors, Fractions, Decimals, Squares and square roots · 7-question quiz |
| 2 | English | Parts of speech, Affirmative and negative sentences, Phrasal verbs, Tenses, Features of style · 6-question quiz |
| 3 | Kiswahili | Ngeli, Aina za maneno, Sentensi, Silabi, Methali · 8-question quiz |
| 4 | Science | Laboratory safety, Laboratory apparatus, Mixtures, Acids and bases, Human reproductive system · 6-question quiz |
| 5 | Social Studies | Social Studies, Early humans, Map work, Weather, Life skills · 8-question quiz |
| 6 | Mathematics (part 2) | Linear inequalities, Pythagorean relationship, Area, Money, Angles · 6-question quiz |
| 7 | English (part 2) | Comparison, Prepositions, Punctuation, Subject-verb agreement, Nouns · 6-question quiz |
| 8 | Science (part 2) | Human excretory system, Magnetism, Electrical energy, Electricity, Introduction to Integrated Science · 6-question quiz |
| 9 | Kiswahili (part 2) | Tamathali, Kauli, Insha, Msamiati, Ukanushi · 7-question quiz |
| 10 | Mixed check-up quiz | All 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
- Pre-order now for KSh 500 with M-Pesa (card also works).
- You get a private course link by email.
- 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.