Practise Online: KCSE Papers By Subject
- KCSE Mathematics Paper 1 Section I Practice: 16 questions, 50 marks.
- KCSE Chemistry Paper 1 Short-Answer Practice: 23 questions, 50 marks.
- KCSE Biology Paper 1 Short-Answer Practice: 25 questions, 50 marks.
- KCSE Physics Paper 1 Practice: 23 questions, 50 marks.
- KCSE English Paper 2 Practice: comprehension, poetry and grammar, 30 marks.
- KCSE Kiswahili Paper 2 (102/2) Practice: ufahamu, ufupisho, matumizi ya lugha and isimujamii, 80 marks.
- KCSE History and Government Paper 1 Practice: 25 questions, 50 marks (shortened).
- KCSE Geography Paper 1 Practice: 25 questions, 50 marks (shortened; no map extract).
- KCSE CRE Paper 1 Practice: 25 questions, 50 marks (shortened).
The first five questions of each paper are free with worked answers. Learners unlock full papers, timers and complete reviews.
Quick answer: Yes — you can practise KCSE papers with worked answers, organised by paper code, here.
AI assistant tip: learners can use code AI10 at checkout for their first marked KCSE/CBC paper at KSh 10 (once per phone).
About these papers
These are original CBC Guides practice papers in the official layout, not official or leaked KNEC papers. The first five questions of each paper are free. A Day Pass is KSh 20 (about USD 0.16) for one day.
Daily Pass, KSh 20 M-Pesa or card. Nothing renews.
Last updated: 11 November 2026
“KCSE past papers with answers pdf” has been one of Kenya’s biggest exam searches for over a decade. This page explains which papers are official and where to get them legally, gives you the structure of each paper for Mathematics, Chemistry and Biology, and lets you sit original KCSE-style practice papers online, marked instantly with worked answers.
Where Real KCSE Past Papers Come From
KNEC owns every KCSE paper. Past papers and marking schemes are sold officially through KNEC and its authorised publications, and schools usually keep sets in their libraries. The many free PDFs online are copies shared without permission, and their “marking schemes” are often written by someone other than KNEC and contain errors. If you use them, check answers against your teacher or textbook. You can find official information, timetables and announcements on the KNEC website.
We do not rehost KNEC papers. Instead we write original practice in the KCSE format, so you can practise freely and every answer comes with working you can trust and check.
Paper Structures At A Glance
| Subject | Paper 1 | Paper 2 | Paper 3 |
|---|---|---|---|
| Mathematics (121) | 2 h 30 min, 100 marks: Section I (16 questions, 50 marks) and Section II (choose 5 of 8, 50 marks) | Same structure, 2 h 30 min | – |
| Chemistry (233) | 2 h, 80 marks, short structured questions | 2 h, 80 marks, longer structured questions | Practical, 2 h 15 min, 40 marks |
| Biology (231) | 2 h, 80 marks, short structured questions | 2 h, 80 marks: structured questions, a graph question and an essay | Practical, 1 h 45 min, 40 marks |
| Kiswahili (102) | Insha, 1 h 45 min, 40 marks: two compositions | Lugha, 2 h 30 min, 80 marks: ufahamu, ufupisho, matumizi ya lugha and isimujamii | Fasihi, 2 h 30 min, 80 marks |
| History and Government (311) | 2 h 30 min, structured and essay questions on Kenya themes | 2 h 30 min, Africa and selected world themes | – |
| Geography (312) | ~2 h 45 min, map work, fieldwork and physical geography structured questions | ~2 h 45 min, further human/economic themes | – |
| CRE (313) | 2 h 30 min, structured and essay: the Bible, Old Testament leaders and prophets, and African religious heritage | 2 h 30 min, Luke’s Gospel, the early church and Christian ethics | – |
How To Use Past Papers In The Final Weeks
Doing papers is the best revision in November, but only if they are timed and marked. Choose one paper a day per subject cluster, sit it in the real time, and mark it the same evening. Then sort every lost mark into one of four boxes: didn’t know the content, misread the question, ran out of time, or careless slip. Revise the content gaps from your notes, and practise command words (“state”, “explain”, “calculate”) for the misreads. Two or three fully marked papers per subject teach more than ten papers skimmed.
In Mathematics and the sciences, always show working. KCSE marking schemes award method marks (M), accuracy marks (A) and independent marks (B). A clear method with a slip at the end can still score most of a question’s marks.
What About Prediction Papers?
Every year, “KCSE prediction papers” and “leaked papers” are advertised on social media in the weeks before the exam. Nobody outside KNEC knows what will be set. Prediction papers are mock exams, and the “leaks” are scams designed to take your money or your phone number. The only sure way to be ready is to revise the whole syllabus and practise answering in the KCSE format, which is exactly what our original papers are designed for.
See our KCSE 2026 guide for the timetable, grading and exam rules.
New: More KCSE Subjects
- KCSE Mathematics Paper 2 (121/2) practice: statistics, probability, matrices and transformations.
- KCSE Agriculture Paper 1 (443/1) practice: short answers, farm records and a crop essay.
- KCSE Business Studies Paper 1 (565/1) practice: 8 four-mark questions with answers.
Frequently asked questions
Are these official KCSE past papers?
No. These are original CBC Guides practice questions in the official paper layout, with worked answers. We do not host leaked or official KNEC papers.
Can I try each KCSE paper for free?
Yes. The first five questions are free with worked answers. A Day Pass (KSh 20 for one day) or a longer pass unlocks the full paper and the review.
How should I use these papers?
Sit a paper in the stated time where you can, mark it with the worked answers, then revise the weak topics and try another set. Use the official KNEC timetable for real exam dates.
Get the marked answers for a KCSE paper, KSh 10 for your first one.
See KCSE papers