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.
Question templates
Unique variations
Marking & feedback
Every generated question goes through a quality-control rubric to ensure it meets KNEC standards before reaching you.