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

Grade 8 CBC Challenge: Free Maths, English and Science Quiz

Tap an answer. It's marked on the spot, with the working. Free, no sign-up.

About the Grade 8 CBC Challenge

Grade 8 builds on ratio, probability and pressure. Ten questions per go show which topics are solid before Grade 9.

What the Grade 8 questions cover

Mathematics: integers, ratio, percentages, money, circles, algebraic expressions, linear equations, probability, coordinates and graphs and angle properties of polygons.

Integrated Science: the cell, movement of materials, elements and compounds, classes of fire, pressure, transformation of energy, physical and chemical changes and reproduction in human beings.

English: compound sentences, figures of speech, collective nouns, primary auxiliaries, word formation, interrogative sentences, functional writing, features of style, idioms, vocabulary and quantifiers.

Each go draws ten questions at random from the Grade 8 bank, so going again gives a different mix. Practice material written for the CBC curriculum. Spot an error? Tell us.

Getting the most out of it

Ask your child to explain one worked answer back to you in their own words. If they can teach it, they know it.

Score card, levels and privacy

The level on the score card (Exceeding, Meeting, Approaching or Below Expectation) is indicative, worked out from the KJSEA mark ranges reported in the press. Ten questions cannot replace classroom assessment. How CBC grading works explains the levels.

Want to see how your child compares? Check the top CBC students in Kenya this week. A grade appears there once enough children have played it. A parent joins with a nickname, a county and their consent. We never ask for surnames, schools or phone numbers.

Other grades: Grade 4, Grade 5, Grade 6, Grade 7, Grade 9.

Ready for Grade 9 in January: KSh 500