Revising previous KCSE revision papers will help you to become confident and conversant with exams, more so the KNEC KCSE exams. The KCSE revision papers here are arranged in years, from the newer ones to older ones, to help you get the resource you want very quickly.
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 papers are in PDF format hence can easily be opened on your smartphone or computer using any PDF reader.
KCSE PAST PAPERS DECEMBER 2023
-
- KCSE Dec 2023 BIOLOGY PAPER 1
- KCSE Dec 2023 BIOLOGY PAPER 2
- KCSE Dec 2023 BIOLOGY PAPER 3
- KCSE Dec 2023 BIOLOGY PAPER 3 confidential
- KCSE Dec 2023 CHEMISTRY PAPER 1
- KCSE Dec 2023 CHEMISTRY PAPER 2
- KCSE Dec 2023 CHEMISTRY PAPER 3
- KCSE Dec 2023 PHYSICS PAPER 1
- KCSE Dec 2023 PHYSICS PAPER 2
- KCSE Dec 2023 PHYSICS PAPER 3
- KCSE Dec 2023 MATHEMATICS PAPER 1
- KCSE Dec 2023 MATHEMATICS PAPER 2
- KCSE Dec 2023 KISWAHILI PAPER 1
- KCSE Dec 2023 KISWAHILI PAPER 2
- KCSE Dec 2023 KISWAHILI PAPER 3
- KCSE Dec 2023 ENGLISH PAPER 1
- KCSE Dec 2023 ENGLISH PAPER 2
- KCSE Dec 2023 ENGLISH PAPER 3
- KCSE Dec 2023 CRE PAPER 1
- KCSE Dec 2023 CRE PAPER 2
- KCSE Dec 2023 GEOGRAPHY PAPER 1
- KCSE Dec 2023 GEOGRAPHY PAPER 2
- KCSE Dec 2023 HISTORY AND GOVERNMENT PAPER 1
- KCSE Dec 2023 HISTORY AND GOVERNMENT PAPER 2
- KCSE Dec 2023 COMPUTER STUDIES PAPER 1 – COMING SOON
- KCSE Dec 2023 COMPUTER STUDIES PAPER 2 – COMING SOON
- KCSE Dec 2023 BUSINESS STUDIES PAPER 1
- KCSE Dec 2023 BUSINESS STUDIES PAPER 2
- KCSE Dec 2023 AGRICULTURE PAPER 1 – COMING SOON
- KCSE Dec 2023 AGRICULTURE PAPER 2
KCSE REVISION PAST PAPERS DECEMBER 2022
-
- KCSE Dec 2022 BIOLOGY PAPER 1
- KCSE Dec 2022 BIOLOGY PAPER 2
- KCSE Dec 2022 BIOLOGY PAPER 3
- KCSE Dec 2022 CHEMISTRY PAPER 1
- KCSE Dec 2022 CHEMISTRY PAPER 2
- KCSE Dec 2022 CHEMISTRY PAPER 3
- KCSE Dec 2022 PHYSICS PAPER 1
- KCSE Dec 2022 PHYSICS PAPER 2 – COMING SOON
- KCSE Dec 2022 PHYSICS PAPER 3
- KCSE Dec 2022 MATHEMATICS PAPER 1
- KCSE Dec 2022 MATHEMATICS PAPER 2
- KCSE Dec 2022 KISWAHILI PAPER 1 – COMING SOON
- KCSE Dec 2022 KISWAHILI PAPER 2 – COMING SOON
- KCSE Dec 2022 KISWAHILI PAPER 3 – COMING SOON
- KCSE Dec 2022 ENGLISH PAPER 1
- KCSE Dec 2022 ENGLISH PAPER 2
- KCSE Dec 2022 ENGLISH PAPER 3 – COMING SOON
- KCSE Dec 2022 CRE PAPER 1
- KCSE Dec 2022 CRE PAPER 2 – COMING SOON
- KCSE Dec 2022 GEOGRAPHY PAPER 1
- KCSE Dec 2022 GEOGRAPHY PAPER 2
- KCSE Dec 2022 HISTORY AND GOVERNMENT PAPER 1 – COMING SOON
- KCSE Dec 2022 HISTORY AND GOVERNMENT PAPER 2
- KCSE Dec 2022 COMPUTER STUDIES PAPER 1 – COMING SOON
- KCSE Dec 2022 COMPUTER STUDIES PAPER 2 – COMING SOON
- KCSE Dec 2022 BUSINESS STUDIES PAPER 1
- KCSE Dec 2022 BUSINESS STUDIES PAPER 2
- KCSE Dec 2022 AGRICULTURE PAPER 1
- KCSE Dec 2022 AGRICULTURE PAPER 2 – COMING SOON
KCSE REVISION PAST PAPERS 2021
-
- KCSE 2021 BIOLOGY PAPER 1
- KCSE 2021 BIOLOGY PAPER 2
- KCSE 2021 BIOLOGY PAPER 3
- KCSE 2021 CHEMISTRY PAPER 1
- KCSE 2021 CHEMISTRY PAPER 2
- KCSE 2021 CHEMISTRY PAPER 3
- KCSE 2021 PHYSICS PAPER 1
- KCSE 2021 PHYSICS PAPER 2
- KCSE 2021 PHYSICS PAPER 3 – COMING SOON
- KCSE 2021 MATHEMATICS PAPER 1
- KCSE 2021 MATHEMATICS PAPER 2
- KCSE 2021 KISWAHILI PAPER 1
- KCSE 2021 KISWAHILI PAPER 2
- KCSE 2021 KISWAHILI PAPER 3
- KCSE 2021 ENGLISH PAPER 1
- KCSE 2021 ENGLISH PAPER 2
- KCSE 2021 ENGLISH PAPER 3
- KCSE 2021 CRE PAPER 1
- KCSE 2021 CRE PAPER 2
- KCSE 2021 GEOGRAPHY PAPER 1
- KCSE 2021 GEOGRAPHY PAPER 2
- KCSE 2021 HISTORY AND GOVERNMENT PAPER 1
- KCSE 2021 HISTORY AND GOVERNMENT PAPER 2
- KCSE 2021 COMPUTER STUDIES PAPER 1 – COMING SOON
- KCSE 2021 COMPUTER STUDIES PAPER 2 – COMING SOON
- KCSE 2021 BUSINESS STUDIES PAPER 1
- KCSE 2021 BUSINESS STUDIES PAPER 2
- KCSE 2021 AGRICULTURE PAPER 1
- KCSE Dec 2021 AGRICULTURE PAPER 2
KCSE REVISION PAPERS 2019
-
- 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
KNEC KCSE 2018 QUESTION PAPERS
- KCSE 2018 KNEC AGRICULTURE PP2
- KCSE 2018 KNEC AGRICULTURE PP1
- KCSE 2018 KNEC BIOLOGY PP1
- KCSE 2018 KNEC BIOLOGY PP2
- KCSE 2018 KNEC BIOLOGY PP3
- KCSE 2018 KNEC BUSINESS STUDIES PP1
- KCSE 2018 KNEC BUSINESS STUDIES PP2
- 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
- KCSE 2018 KNEC PHYSICS PP1
- KCSE 2018 KNEC PHYSICS PP2
- KCSE 2018 KNEC PHYSICS PP3
-
KNEC KCSE 2017 QUESTION PAPERS
-
- 2017-KCSE-AGRICULTURE-PP1
- 2017-KCSE-AGRICULTURE-PP2
- 2017-KCSE-BIOLOGY-PP1
- 2017-KCSE-BIOLOGY-PP2
- 2017-KCSE-BIOLOGY-PP3
- 2017-KCSE-BUSINESS-STUDIES-PP1
- 2017-KCSE-BUSINESS-STUDIES-PP2
- 2017-KCSE-CHEMISTRY-PP1
- 2017-KCSE-CHEMISTRY-PP2
- 2017-KCSE-CHEMISTRY-PP3
- 2017-KCSE-COMPUTER-PP1
- 2017-KCSE-COMPUTER-PP2
- 2017-KCSE-HISTORY-PP1 2017-KCSE-HISTORY-PP2
- 2017-KCSE-HOME-SCIENCE-PP1
- 2017-KCSE-HOME-SCIENCE-PP3
- 2017-KCSE-IRE-PP1 2017-KCSE-IRE-PP2
- 2017-KCSE-KISWAHILI-PP1
- 2017-KCSE-KISWAHILI-PP2
- 2017-KCSE-KISWAHILI-PP3
- 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-PP2
- 2017-KCSE-MATHEMATICS-ALT-B-PP1
- 2017-KCSE-MATHEMATICS-ALT-B-PP2
- 2017-KCSE-PHYSICS-PP1
- 2017-KCSE-PHYSICS-PP2
- 2017-KCSE-PHYSICS-PP3
-
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
KNEC KCSE 2015 EXAM 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
-
KNEC KCSE 2013 PAPERS WITH MARKING SCHEMES
- 2013 KCSE AGRICULTURE QUESTIONS
- 2013 KCSE ARABIC QUESTIONS
- 2013 KCSE ART DESIGN QUESTIONS
- 2013 KCSE AVIATION TECHNOLOGY QUESTIONS
- 2013 KCSE BIOLOGY QUESTIONS
- 2013 KCSE BUILDING CONSTRUCTION PAPERS
- 2013 KCSE BUILDING CONSTRUCTION
- 2013 KCSE BUSINESS STUDIES QUESTIONS
- 2013 KCSE CHEMISTRY QUESTIONS
- 2013 KCSE COMPUTER QUESTIONS
- 2013 KCSE CRE QUESTIONS
- 2013 KCSE DRAW DESIGN
- 2013 KCSE DRAWING DESIGN QUESTIONS
- 2013 KCSE ELECTRICITY QUESTIONS
- 2013 KCSE ENGLISH QUESTIONS
- 2013 KCSE FRENCH QUESTIONS
- 2013 KCSE GENERAL SCIENCE QUESTIONS
- 2013 KCSE GEOGRAPHY QUESTIONS
- 2013 KCSE GERMAN QUESTIONS
- 2013 KCSE HINDU QUESTIONS
- 2013 KCSE HISTORY GOVERNMENT QUESTIONS
- 2013 KCSE HOME SCIENCE
- 2013 KCSE IRE QUESTIONS
- 2013 KCSE KISWAHILI
- 2013 KCSE MATHEMATICS
- 2013 KCSE METALWORK QUESTIONS
- 2013 KCSE MUSIC QUESTIONS
- 2013 KCSE PHYSICS QUESTIONS
- 2013 KCSE POWER MECHANICS
- 2013 KCSE WOODWORK QUESTIONS