KCSE Past Papers with Marking Schemes

Practice with real KNEC past papers from 2015 to 2024. Every question comes with a detailed marking scheme so you know exactly how marks are awarded.

Past Papers by Subject

Browse past papers for all seven KCSE subjects with complete marking schemes and examiner notes.

Mathematics

2015-2024

Paper 1 & 2

Biology

2015-2024

Paper 1, 2 & 3

Chemistry

2015-2024

Paper 1, 2 & 3

Physics

2015-2024

Paper 1, 2 & 3

English

2015-2024

Paper 1, 2 & 3

Geography

2015-2024

Paper 1 & 2

History

2015-2024

Paper 1 & 2

Why Practice with KCSE Past Papers?

Past papers are the single most valuable revision tool for KCSE. Here is why.

Understand Examiner Expectations

Past papers reveal the exact format, phrasing, and depth KNEC examiners expect. Practising with real papers teaches you how to structure answers that earn full marks.

Identify Recurring Topics

Certain topics appear in KCSE papers year after year. Reviewing past papers helps you spot these patterns and prioritise your revision where it counts most.

Master Time Management

Working through past papers under timed conditions builds the exam-day stamina and pacing you need to finish every question without rushing.

Beyond Past Papers: Unlimited New Questions

Past papers are essential, but there are only so many of them. HighMarks analyses KNEC exam patterns and generates unlimited new questions that match the style, difficulty, and marking criteria of real KCSE papers.

800+

Question templates

Unlimited

Unique variations

Instant

Marking & feedback

Every generated question goes through a quality-control rubric to ensure it meets KNEC standards before reaching you.

Start Practising with KCSE Past Papers

Create your free HighMarks account to access past papers, practice questions, and a personalised revision plan.