KCSE Past Papers With Answers And Online Practice Papers

Practise Online: KCSE Papers By Subject

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.

Need full papers, marking schemes and unlimited quizzes today?
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

SubjectPaper 1Paper 2Paper 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 questions2 h, 80 marks, longer structured questionsPractical, 2 h 15 min, 40 marks
Biology (231)2 h, 80 marks, short structured questions2 h, 80 marks: structured questions, a graph question and an essayPractical, 1 h 45 min, 40 marks
Kiswahili (102)Insha, 1 h 45 min, 40 marks: two compositionsLugha, 2 h 30 min, 80 marks: ufahamu, ufupisho, matumizi ya lugha and isimujamiiFasihi, 2 h 30 min, 80 marks
History and Government (311)2 h 30 min, structured and essay questions on Kenya themes2 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 heritage2 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

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