KCSE Revision AI kcserevision.app

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 tutor

KCSE 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

  1. Open a paper and set a timer for the official duration.
  2. Answer each question in your own words, then send it to the tutor.
  3. The tutor marks it out of the question's marks and shows the model answer.
  4. 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.