KCSE Past Papers with Marking Schemes
Every KCSE past paper here can be read for free and revised with our AI tutor. Pick a subject, attempt the paper, then let the tutor mark your answers against the marking scheme and explain where the marks are.
Faster: ask the AI tutor for any paper
Type something like “KCSE 2024 Physics Paper 2” and it will open the paper and revise it with you.
Open AI tutorKCSE past papers by subject
KCSE Mathematics past papers
Paper 1, Paper 2 · 58 on file
KCSE English past papers
Paper 1, Paper 2, Paper 3 · 50 on file
KCSE Kiswahili past papers
Karatasi ya 1, Karatasi ya 2, Karatasi ya 3 · 53 on file
KCSE Biology past papers
Paper 1, Paper 2, Paper 3 · 67 on file
KCSE Chemistry past papers
Paper 1, Paper 2, Paper 3 · 68 on file
KCSE Physics past papers
Paper 1, Paper 2, Paper 3 · 59 on file
KCSE History & Government past papers
Paper 1, Paper 2 · 29 on file
KCSE Geography past papers
Paper 1, Paper 2 · 44 on file
KCSE Christian Religious Education past papers
Paper 1, Paper 2 · 43 on file
KCSE Agriculture past papers
Paper 1, Paper 2 · 31 on file
KCSE Business Studies past papers
Paper 1, Paper 2 · 34 on file
KCSE Computer Studies past papers
Paper 1, Paper 2 · 23 on file
KCSE Mathematics Alternative B past papers
Paper 1, Paper 2 · 8 on file
KCSE General Science past papers
Paper 1, Paper 2 · 11 on file
KCSE Islamic Religious Education past papers
Paper 1, Paper 2 · 15 on file
KCSE Hindu Religious Education past papers
Paper 1, Paper 2 · 10 on file
KCSE Home Science past papers
Paper 1, Paper 2, Paper 3 · 23 on file
KCSE Art & Design past papers
Paper 1, Paper 2, Paper 3 · 15 on file
KCSE Woodwork past papers
Paper 1, Paper 2 · 7 on file
KCSE Metalwork past papers
Paper 1, Paper 2 · 5 on file
KCSE Building Construction past papers
Paper 1, Paper 2 · 7 on file
KCSE Power Mechanics past papers
Paper 1, Paper 2 · 12 on file
KCSE Electricity past papers
Paper 1, Paper 2 · 11 on file
KCSE Drawing & Design past papers
Paper 1, Paper 2 · 14 on file
KCSE Aviation Technology past papers
Paper 1, Paper 2 · 12 on file
KCSE French past papers
Paper 1, Paper 2, Paper 3 · 16 on file
KCSE German past papers
Paper 1, Paper 2, Paper 3 · 12 on file
KCSE Arabic past papers
Paper 1, Paper 2, Paper 3 · 9 on file
KCSE Kenya Sign Language past papers
Paper 1, Paper 2, Paper 3 · 5 on file
KCSE Music past papers
Paper 1, Paper 2, Paper 3 · 13 on file
KCSE past papers by year
Why practise with KCSE past papers?
KNEC examiners test the same syllabus every year, and the style of questions repeats. Working through past papers shows you how questions are phrased, how marks are split, and which topics come up most. Paired with the marking scheme, each paper becomes a lesson on exactly what earns marks.
How to revise a past paper with the AI tutor
- Open a paper and set a timer for the official duration.
- Answer each question in your own words, then send it to the tutor.
- The tutor marks it out of the question's marks and shows the model answer.
- Ask follow-up questions until the topic is clear, then move to the next question.
Frequently asked questions
Are these KCSE past papers free?+
Yes, you can read the questions free. Marking schemes and AI marking come with plans from KES 199 a month.
Do the past papers have answers?+
Papers with a marking scheme on file show it to Starter, Pro and Max members. The AI tutor can also explain a model answer for any question.
Which years are available?+
We add papers continuously. If a year is not on file, the AI tutor can give you a practice paper in the same KCSE format, clearly marked as practice.