Free KCSE 2026 revision quizzes for all 13 subjects. Pick a subject, tap start and answer ten questions, each marked instantly with the working. There are 328 questions in the bank, and every go draws a fresh mix.
New: KCSE revision challenges for every paper, from Maths Paper 1 to Physics Paper 3, with your score and leaderboard rank.
- KCSE Mathematics quiz (32 questions)
- KCSE English quiz (31 questions)
- KCSE Kiswahili quiz (31 questions)
- KCSE Chemistry quiz (31 questions)
- KCSE Biology quiz (31 questions)
- KCSE Physics quiz (31 questions)
- KCSE History & Government quiz (21 questions)
- KCSE Geography quiz (20 questions)
- KCSE CRE quiz (20 questions)
- KCSE Business Studies quiz (20 questions)
- KCSE Agriculture quiz (20 questions)
- KCSE Computer Studies quiz (20 questions)
- KCSE Home Science quiz (20 questions)
Want unlimited quizzes and full papers? Your first quiz is free; then a Day Pass (KSh 20) or Weekly Pass (KSh 100) unlocks every KCSE quiz and practice paper, paid once by M-Pesa or card with no auto-renewal.
How the KCSE quizzes work
Each quiz gives ten multiple-choice questions at KCSE level. You see whether each answer is right straight away, with a short explanation, then a score, your rank against other candidates, an option to share on WhatsApp and a certificate. These are original practice questions written by the CBC Guide team at KCSE level. They are not official KNEC papers or predictions of the 2026 papers.
KCSE written papers run from 2 to 20 November 2026; see the KCSE timetable guide. For longer practice, use the KCSE practice papers with answers, and go back to the KCSE hub for results, grading and KUCCPS guides.