Revising previous KCSE revision papers will help you to become confident and conversant with exams, more so the KNEC KCSE exams. The KCSE revision past papers (with answers) here, are arranged in years, from the newer ones to older ones, to help you get the resource you want very quickly. The papers and marking schemes are totally free of charge.
Keep checking this site for good and new past papers and tips to pass your exams. Click on the links to download or read the KCSE revision paper you want. The KCSE revision past papers are in PDF format and hence can easily be opened on your smartphone or computer using any PDF reader.
See Also: Top Secondary Schools MOCK Revision Papers with Answers (Free)
Here are the free KCSE revision papers, with answers, grouped by year, click on the links to download:
Free KCSE 2019 REVISION PAPERS
- KCSE 2019 BIOLOGY PAPER 1
- KCSE 2019 BIOLOGY PAPER 2
- KCSE 2019 BIOLOGY PAPER 3
- KCSE 2019 CHEMISTRY PAPER 1
- KCSE 2019 CHEMISTRY PAPER 2
- KCSE 2019 CHEMISTRY PAPER 3
- KCSE 2019 PHYSICS PAPER 1
- KCSE 2019 PHYSICS PAPER 2
- KCSE 2019 PHYSICS PAPER 3
- KCSE 2019 MATHEMATICS PAPER 1
- KCSE 2019 MATHEMATICS PAPER 2
- KCSE 2019 KISWAHILI PAPER 1
- KCSE 2019 KISWAHILI PAPER 2
- KCSE 2019 KISWAHILI PAPER 3
- KCSE 2019 ENGLISH PAPER 1
- KCSE 2019 ENGLISH PAPER 2
- KCSE 2019 ENGLISH PAPER 3
- KCSE 2019 CRE PAPER 1
- KCSE 2019 CRE PAPER 2
- KCSE 2019 GEOGRAPHY PAPER 1
- KCSE 2019 GEOGRAPHY PAPER 2
- KCSE 2019 HISTORY AND GOVERNMENT PAPER 1
- KCSE 2019 HISTORY AND GOVERNMENT PAPER 2
- KCSE 2019 COMPUTER STUDIES PAPER 1
- KCSE 2019 COMPUTER STUDIES PAPER 2
- KCSE 2019 BUSINESS STUDIES PAPER 1
- KCSE 2019 BUSINESS STUDIES PAPER 2
KCSE 2018 QUESTION PAPERS With Answers
- KCSE 2018 KNEC AGRICULTURE PP2
- KCSE 2018 KNEC AGRICULTURE PP1
- KCSE 2018 KNEC BIOLOGY PP1
- KCSE 2018 KNEC BIOLOGY PP2
- KCSE 2018 KNEC BIOLOGY PP2 Marking Scheme
- KCSE 2018 KNEC BIOLOGY PP3
- KCSE 2018 KNEC BIOLOGY PP3 Marking Scheme
- KCSE 2018 KNEC BUSINESS STUDIES PP1
- KCSE 2018 KNEC BUSINESS STUDIES PP1 Marking Scheme
- KCSE 2018 KNEC BUSINESS STUDIES PP2
- KCSE 2018 KNEC BUSINESS STUDIES PP2 Marking Scheme
- KCSE 2018 KNEC CHEMISTRY PP2
- KCSE 2018 KNEC CHEMISTRY PP3
- KCSE 2018 KNEC COMPUTER STUDIES PP1
- KCSE 2018 KNEC COMPUTER STUDIES PP2
- KCSE 2018 KNEC CRE PP1
- KCSE 2018 KNEC CRE PP2
- KCSE 2018 KNEC ENGLISH PP1
- KCSE-2018-KNEC-Eng-pp2
- KCSE 2018 KNEC ENGLISH PP3
- KCSE 2018 KNEC GEOGRAPHY PP1
- KCSE 2018 KNEC GEOGRAPHY PP2
- KCSE 2018 KNEC HISTORY PP1
- KCSE 2018 KNEC HISTORY PP2
- KCSE 2018 KNEC KISWAHILI PP1
- KCSE 2018 KNEC KISWAHILI PP2
- KCSE 2018 KNEC KISWAHILI PP3
- KCSE 2018 KNEC MATHEMATICS PP1
- KCSE 2018 KNEC MATHEMATICS PP2 Marking Scheme
- KCSE 2018 KNEC MATHEMATICS PP2
- KCSE 2018 KNEC PHYSICS PP1
- KCSE 2018 KNEC PHYSICS PP2
- KCSE 2018 KNEC PHYSICS PP3
FREE KCSE 2017 REVISION PAPERS (With Answers)
- 2017-KCSE-AGRICULTURE-PP1
- 2017-KCSE-AGRICULTURE-PP1-MARKING-SCHEME
- 2017-KCSE-AGRICULTURE-PP2
- 2017-KCSE-AGRICULTURE-PP2-MARKING-SCHEME
- 2017-KCSE-ARABIC-PP1-MARKING-SCHEME
- 2017-KCSE-ARABIC-PP2-MARKING-SCHEME
- 2017-KCSE-ART-AND-DESIGN-PP1-MARKING-SCHEME
- 2017-KCSE-ART-AND-DESIGN-PP2-MARKING-SCHEME
- 2017-KCSE-AVIATION-PP1-MARKING-SCHEME
- 2017-KCSE-BIOLOGY-PP1
- 2017-KCSE-BIOLOGY-PP1-MARKING-SCHEME
- 2017-KCSE-BIOLOGY-PP2
- 2017-KCSE-BIOLOGY-PP2-MARKING-SCHEME
- 2017-KCSE-BIOLOGY-PP3
- 2017-KCSE-BIOLOGY-PP3-MARKING-SCHEME
- 2017-KCSE-BUILDING-AND-CONSTRUCTION-PP1-MARKING-SCHEME
- 2017-KCSE-BUSINESS-STUDIES-PP1
- 2017-KCSE-BUSINESS-STUDIES-PP1-MARKING-SCHEME
- 2017-KCSE-BUSINESS-STUDIES-PP2
- 2017-KCSE-BUSINESS-STUDIES-PP2-MARKING-SCHEME
- 2017-KCSE-CHEMISTRY-PP1
- 2017-KCSE-CHEMISTRY-PP1-MARKING-SCHEME
- 2017-KCSE-CHEMISTRY-PP2
- 2017-KCSE-CHEMISTRY-PP2-MARKING-SCHEME
- 2017-KCSE-CHEMISTRY-PP3
- 2017-KCSE-CHEMISTRY-PP3-MARKING-SCHEME
- 2017-KCSE-COMPUTER-PP1
- 2017-KCSE-COMPUTER-PP1-MARKING-SCHEME
- 2017-KCSE-COMPUTER-PP2
- 2017-KCSE-COMPUTER-PP2-MARKING-SCHEME
- 2017-KCSE-DRAWING-AND-DESIGN-PP1-MARKING-SCHEME
- 2017-KCSE-ELECTRICITY-PP1-MARKING-SCHEME
- 2017-KCSE-FRENCH-PP1-MARKING-SCHEME
- 2017-KCSE-FRENCH-PP2-MARKING-SCHEME
- 2017-KCSE-GENERAL-SCIENCE-PP1-MARKING-SCHEME
- 2017-KCSE-GENERAL-SCIENCE-PP2-MARKING-SCHEME
- 2017-KCSE-GERMAN-PP1-MARKING-SCHEME
- 2017-KCSE-GERMAN-PP2-MARKING-SCHEME
- 2017-KCSE-HINDU-RELIGIOUS-EDUCATION-PP1-MARKING-SCHEME
- 2017-KCSE-HINDU-RELIGIOUS-EDUCATION-PP2-MARKING-SCHEME
- 2017-KCSE-HISTORY-PP1 2017-KCSE-HISTORY-PP2
- 2017-KCSE-HOME-SCIENCE-PP1
- 2017-KCSE-HOME-SCIENCE-PP1-MARKING-SCHEME
- 2017-KCSE-HOME-SCIENCE-PP2-MARKING-SCHEME
- 2017-KCSE-HOME-SCIENCE-PP3
- 2017-KCSE-HOME-SCIENCE-PP3-MARKING-SCHEME
- 2017-KCSE-IRE-PP1 2017-KCSE-IRE-PP2
- 2017-KCSE-ISLAMIC-RELIGIOUS-EDUCATION-PP1-MARKING-SCHEME
- 2017-KCSE-ISLAMIC-RELIGIOUS-EDUCATION-PP2-MARKING-SCHEME
- 2017-KCSE-KENYA-SIGN-LANGUAGE-PP1-MARKING-SCHEME
- 2017-KCSE-KENYA-SIGN-LANGUAGE-PP2-MARKING-SCHEME
- 2017-KCSE-KISWAHILI-PP1
- 2017-KCSE-KISWAHILI-PP1-MARKING-SCHEME
- 2017-KCSE-KISWAHILI-PP2
- 2017-KCSE-KISWAHILI-PP2-MARKING-SCHEME
- 2017-KCSE-KISWAHILI-PP3
- 2017-KCSE-KISWAHILI-PP3-MARKING-SCHEME
- 2017-KCSE-KNEC-ARABIC-PAPER-1
- 2017-KCSE-KNEC-ARABIC-PAPER-3
- 2017-KCSE-KNEC-ARABIC-PAPER-3-a
- 2017-KCSE-KNEC-ART-AND-DESIGN-PAPER-1
- 2017-KCSE-KNEC-ART-AND-DESIGN-PAPER-2
- 2017-KCSE-KNEC-HOME-SCIENCE-PAPER-2-1
- 2017-KCSE-MATHEMATICS-ALT-A-PP1
- 2017-KCSE-MATHEMATICS-ALT-A-PP1-MARKING-SCHEME
- 2017-KCSE-MATHEMATICS-ALT-A-PP2
- 2017-KCSE-MATHEMATICS-ALT-A-PP2-MARKING-SCHEME
- 2017-KCSE-MATHEMATICS-ALT-B-PP1
- 2017-KCSE-MATHEMATICS-ALT-B-PP1-MARKING-SCHEME
- 2017-KCSE-MATHEMATICS-ALT-B-PP2
- 2017-KCSE-MATHEMATICS-ALT-B-PP2-MARKING-SCHEME
- 2017-KCSE-MUSIC-PP2-MARKING-SCHEME
- 2017-KCSE-MUSIC-PP3-MARKING-SCHEME
- 2017-KCSE-PHYSICS-PP1
- 2017-KCSE-PHYSICS-PP1-MARKING-SCHEME
- 2017-KCSE-PHYSICS-PP2
- 2017-KCSE-PHYSICS-PP2-MARKING-SCHEME
- 2017-KCSE-PHYSICS-PP3
- 2017-KCSE-PHYSICS-PP3-MARKING-SCHEME
- 2017-KCSE-POWER-MECHANICS-PP1-MARKING-SCHEME
- 2017-KCSE-POWER-MECHANICS-PP2-MARKING-SCHEME
- 2017-KCSE-WOODWORK-PP1-MARKING-SCHEME
- 2017-KCSE-WOODWORK-PP2-MARKING-SCHEME
KCSE 2016 QUESTION PAPERS AND MARKING SCHEMES
KCSE 2016 Question Papers
- 2016 KCSE AGRICULTURE PP1
- 2016 KCSE AGRICULTURE PP2
- 2016 KCSE ARABIC PP2
- 2016 KCSE ART AND DESIGN PP1
- 2016 KCSE BIOLOGY PP2
- 2016 KCSE BIOLOGY PP1
- 2016 KCSE BIOLOGY PP3
- 2016 KCSE BUSINESS STUDIES PP1
- 2016 KCSE BUSINESS STUDIES PP2
- 2016 KCSE CHEMISTRY PP1
- 2016 KCSE CHEMISTRY PP3
- 2016 KCSE COMPUTER PP2
- 2016 KCSE CRE PP1
- 2016 KCSE CRE PP2
- 2016 KCSE DRAWING AND DESIGN PP1
- 2016 KCSE ENGLISH PP1
- 2016 KCSE ENGLISH PP2
- 2016 KCSE ENGLISH PP3
- 2016 KCSE FRENCH PP1
- 2016 KCSE FRENCH PP2
- 2016 KCSE GENERAL SCIENCE PP1
- 2016 KCSE GEOGRAPHY PP1
- 2016 KCSE GEOGRAPHY PP2
- 2016 KCSE GERMAN PP1
- 2016 KCSE GERMAN PP2
- 2016 KCSE HISTORY PP1
- 2016 KCSE IRE PP1
- 2016 KCSE KISWAHILI PP1
- 2016 KCSE KISWAHILI PP2
- 2016 KCSE KISWAHILI PP3
- 2016 KCSE MATHEMATICS ALT A PP2
- 2016 KCSE MATHEMATICS ALT A PP1
- 2016 KCSE MUSIC PP3
- 2016 KCSE PHYSICS PP1
- 2016 KCSE PHYSICS PP2
- 2016 KCSE PHYSICS PP3
KCSE 2016 Marking Schemes
2016 MARKING SCHEME FOR ALL SUBJECTS (1 PDF document)
KNEC KCSE 2015 REVISION PAPERS
- KCSE 2015 AGRICULTURE PP1
- KCSE 2015 AGRICULTURE PP2
- KCSE 2015 BIOLOGY PP1
- KCSE 2015 BIOLOGY PP2
- KCSE 2015 BIOLOGY PP3
- KCSE 2015 BUSINESS STUDIES PP1
- KCSE 2015 BUSINESS STUDIES PP2
- KCSE 2015 CHEMISTRY PP1
- KCSE 2015 CHEMISTRY PP1
- KCSE 2015 CHEMISTRY PP2
- KCSE 2015 CHEMISTRY PP2
- KCSE 2015 CHEMISTRY PP3
- KCSE 2015 CRE PP1
- KCSE 2015 CRE PP2
- KCSE 2015 ENGLISH PP1
- KCSE 2015 ENGLISH PP2
- KCSE 2015 ENGLISH PP3
- KCSE 2015 GENERAL SCIENCE PP2
- KCSE 2015 GEOGRAPHY PP1
- KCSE 2015 GEOGRAPHY PP2
- KCSE 2015 HISTORY PP1
- KCSE 2015 HISTORY PP2
- KCSE 2015 HOME SCIENCE PP1
- KCSE 2015 HOME SCIENCE PP2
- KCSE 2015 HOME SCIENCE PP3
- KCSE 2015 IRE PP2
- KCSE 2015 KISWAHILI PP1
- KCSE 2015 KISWAHILI PP2
- KCSE 2015 KISWAHILI PP3
- KCSE 2015 MATHEMATICS ALT A PP1
- KCSE 2015 MATHEMATICS ALT A PP2
- KCSE 2015 MUSIC PP3
- KCSE 2015 PHYSICS PP1
- KCSE 2015 PHYSICS PP2
- KCSE 2015 PHYSICS PP3
FREE KCSE 2013 REVISION PAPERS WITH ANSWERS
These KCSE 2013 papers are in word (doc) format. All the papers of each subject are placed in one document and their marking schemes in a separate document.
- 2013 KCSE AGRICULTURE MS
- 2013 KCSE AGRICULTURE QUESTIONS
- 2013 KCSE ARABIC MS
- 2013 KCSE ARABIC QUESTIONS
- 2013 KCSE ART DESIGN MS
- 2013 KCSE ART DESIGN QUESTIONS
- 2013 KCSE AVIATION TECHNOLOGY MS
- 2013 KCSE AVIATION TECHNOLOGY QUESTIONS
- 2013 KCSE BIOLOGY MS
- 2013 KCSE BIOLOGY QUESTIONS
- 2013 KCSE BUILDING CONSTRUCTION PAPERS
- 2013 KCSE BUILDING CONSTRUCTION
- 2013 KCSE BUSINESS STUDIES MS
- 2013 KCSE BUSINESS STUDIES QUESTIONS
- 2013 KCSE CHEMISTRY MS
- 2013 KCSE CHEMISTRY QUESTIONS
- 2013 KCSE COMPUTER QUESTIONS
- 2013 KCSE COMPUTER STUDIES MS
- 2013 KCSE CRE MS
- 2013 KCSE CRE QUESTIONS
- 2013 KCSE DRAW DESIGN
- 2013 KCSE DRAWING DESIGN QUESTIONS
- 2013 KCSE ELECTRICITY MS
- 2013 KCSE ELECTRICITY QUESTIONS
- 2013 KCSE ENGLISH MS
- 2013 KCSE ENGLISH QUESTIONS
- 2013 KCSE FRENCH MS
- 2013 KCSE FRENCH QUESTIONS
- 2013 KCSE GENERAL SCIENCE MS
- 2013 KCSE GENERAL SCIENCE QUESTIONS
- 2013 KCSE GEOGRAPHY MS
- 2013 KCSE GEOGRAPHY QUESTIONS
- 2013 KCSE GERMAN MS
- 2013 KCSE GERMAN QUESTIONS
- 2013 KCSE HINDU MS
- 2013 KCSE HINDU QUESTIONS
- 2013 KCSE HISTORY GOVERNMENT MS
- 2013 KCSE HISTORY GOVERNMENT QUESTIONS
- 2013 KCSE HOME SCIENCE MS
- 2013 KCSE HOME SCIENCE
- 2013 KCSE IRE MS
- 2013 KCSE IRE QUESTIONS
- 2013 KCSE KISWAHILI MS
- 2013 KCSE KISWAHILI
- 2013 KCSE MATHEMATICS MS
- 2013 KCSE MATHEMATICS
- 2013 KCSE METALWORK MS
- 2013 KCSE METALWORK QUESTIONS
- 2013 KCSE MUSIC MS
- 2013 KCSE MUSIC QUESTIONS
- 2013 KCSE PHYSICS MS
- 2013 KCSE PHYSICS QUESTIONS
- 2013 KCSE POWER MECHANICS MS
- 2013 KCSE POWER MECHANICS
- 2013 KCSE WOODWORK MS
- 2013 KCSE WOODWORK QUESTIONS
See Also:
- Secondary KCSE Syllabus in PDF Format for all Subjects
- KCSE Topical Questions for all Subjects
- MOCK Revision Papers for Secondary Schools with Answers
- Secondary School Notes