Pick a paper and take a 10-question challenge on the topics that paper tests. You get a score, your rank on the leaderboard and a card to share on WhatsApp. Papers start on 2 November.
- Mathematics: Paper 1 · Paper 2
- English: Paper 1 · Paper 2 · Paper 3
- Kiswahili: Paper 1 · Paper 2 · Paper 3
- Chemistry: Paper 1 · Paper 2 · Paper 3
- Biology: Paper 1 · Paper 2 · Paper 3
- Physics: Paper 1 · Paper 2 · Paper 3
- History & Government: Paper 1 · Paper 2
- Geography: Paper 1 · Paper 2
- CRE: Paper 1 · Paper 2
- Business Studies: Paper 1 · Paper 2
- Agriculture: Paper 1 · Paper 2
- Computer Studies: Paper 1 · Paper 2
- Home Science: Paper 1 · Paper 2
Want unlimited challenges? Your first full challenge each day is free. After that a Day Pass (KSh 20) or Weekly Pass (KSh 100) unlocks every KCSE paper challenge, quiz and practice paper. You pay once by M-Pesa or card, and it does not auto-renew.
These are original practice questions written by the CBC Guide team at KCSE level, grouped by the topics each paper usually tests. They are not official KNEC papers or predictions of the 2026 papers.
Also see the KCSE subject quizzes, the KCSE 2026 timetable and the KCSE 2026 guide.