Teacher.co.ke
Latest Education News, Free School Notes, and Revision Materials

K.C.S.E PAST PAPERS 1996 – 2023


DOWNLOAD FREE KCSE PAST PAPERS FROM 1996 TO 2023


You can download all the Secondary School Past Kenya Certificate of Secondary Education K.C.S.E Examinations Papers with their Marking Schemes (KCSE past papers with answers)using the links below.

These KCSE past papers pdf have been arranged according to years, starting from 1996 to 2022 and then to 2023. You will be able to download the complete kcse papers with the free marking schemes. Use these past kcse questions as part of your kcse revision materials list.

Click on the year of your choice to go to the free download page.


2023 K.C.S.E Past Papers

2022 K.C.S.E Past Papers
2021 K.C.S.E Past Papers
2020 K.C.S.E Past Papers
2019 K.C.S.E Past Papers
2018 K.C.S.E Past Papers
2017 K.C.S.E Past Papers
2016 K.C.S.E Past Papers
2015 K.C.S.E Past Papers
2014 K.C.S.E Past Papers
2013 K.C.S.E Past Papers
2012 K.C.S.E Past Papers
2011 K.C.S.E Past Papers
2010 K.C.S.E Past Papers
2008 K.C.S.E Past Papers
1996 – 2009 K.C.S.E Past Papers

Download Additional KCSE Past Examinations Papers with Marking Schemes

2021 KCSE Past Papers and Marking Schemes
2020 KCSE Past Papers and Marking Schemes
2019 KCSE Past Papers and Marking Schemes
2018 KCSE Past Papers and Marking Schemes
2017 KCSE Past Papers and Marking Schemes
2016 KCSE Past Papers and Marking Schemes
2015 KCSE Past Papers and Marking Schemes
2014 KCSE Past Papers and Marking Schemes
2013 KCSE Past Papers and Marking Schemes
2012 KCSE Past Papers and Marking Schemes
2011 KCSE Past Papers and Marking Schemes
2010 KCSE Past Papers and Marking Schemes
2008 KCSE Past Papers and Marking Schemes
1996 – 2009 K.C.S.E Past Papers and Marking Schemes

How KCSE examination is organized

The KCSE examination is organized into Languages, Mathematics, Sciences, Humanities, and then the technicals and applied subjects.

Examination papers under the languages include English Paper one, English Paper two, English paper three, Kiswahili Paper one (Kiswahili karatasi ya kwanza), Kiswahili Paper two, and Kiswahili Paper three. The language examines the composition, grammar, comprehension, literature, set books (set texts) for instance main characters in blossoms of the savannah by Henry ole Kulet, the theme of Betrayal in the City which is Francis Imbuga’s book, e.t.c.

KNEC KCSE mathematics exam papers include the different versions of kcse Mathematics Paper one and Mathematics Paper two, or the mathematics alt.

Organization of SCIENCE Subjects in knec kcse exams

According to the Kenya National Examinations Council KNEC, the Science subjects examined during KCSE Examinations includes:

  1. Chemistry Paper 1
  2. Chemistry Paper 2
  3. Chemistry Paper 3 (KCSE Chemistry Practicals)
  4. Physics Paper 1
  5. Physics Paper 2
  6. Physics Paper 3 (KCSE Physics Practicals)
  7. Biology Paper 1
  8. Biology Paper 2, and
  9. Biology Paper 3 (KCSE Biology Practicals)

Alternatively, a student may opt for a general science paper.

Humanities Subjects

The humanities subjects include the History and government paper or simply history paper, Ire paper, Christian religious education paper (cre paper), geography paper e.tc.

KCSE Technical and Applied Subjects

These subjects include:

Business studies paper, Agriculture paper, computer studies paper, home science paper,


READ 2019 KCSE KNEC REPORTS BELOW


Links to Download Additional free Education Materials 

Form 1-4 Lesson Notes
Form 1-4 Termly Examinations Papers and Marking Schemes
Free Online Video Lessons
Download Schemes of Work
Form 1-4 Topic by Topic Questions and Answers (ALL Subjects)
Form 1-4 PowerPoint Slides Notes
Download PowerPoint Slides Notes
K.C.S.E Revision Materials
Form 1-4 KNEC Syllabus
Download Form 1-4 Lesson Plans
1996 – 2021 K.C.S.E Past Papers
Mock K.C.S.E Past Examinations Papers And Marking Schemes
University Resources
Primary School (Grade 4 – 8) Resources
Pre-Primary School Materials

2020 KNEC KCSE PAST PAPERS

2020 Biology Confidential KCSE 2020 Exam

2020 Physics Confidential KCSE 2020 Exam paper

Agriculture Paper 1 Marking Scheme KCSE 2020 

Agriculture Paper 2 KCSE 2020 Exam paper

Agriculture Paper 2 Marking Scheme KCSE 2020 

Biology Paper 1 KCSE 2020 Exam paper

Biology Paper 1 Marking Scheme KCSE 2020 

Biology Paper 2 KCSE 2020 Exam paper

Biology Paper 2 Marking Scheme KCSE 2020 

Biology Paper 3 KCSE 2020 Exam paper

Business Studies Paper 1 KCSE 2020 Exam paper

Business Studies Paper 1 Marking Scheme KCSE 2020 

Business Studies Paper 2 KCSE 2020 Exam paper

Business Studies Paper 2 Marking Scheme KCSE 2020 

Chemistry Paper 1 KCSE 2020 Exam paper

Chemistry Paper 1 KCSE 2020 Marking Scheme_Teacher.co.ke

Chemistry Paper 2 KCSE 2020 Exam paper

Chemistry Paper 2 KCSE 2020 Marking Scheme_Teacher.co.ke

Chemistry Paper 3 KCSE 2020 Exam paper

Chemistry Paper 3 Marking Scheme KCSE 2020 

CRE Paper 1 KCSE 2020 Exam paper

CRE Paper 1 Marking Scheme KCSE 2020 

CRE Paper 2 KCSE 2020 Exam paper

CRE Paper 2 Marking Scheme KCSE 2020 

English Paper 1 KCSE 2020 Exam paper

English Paper 1 Marking Scheme KCSE 2020 

English Paper 2 KCSE 2020 Exam paper

English Paper 2 Marking Scheme KCSE 2020 

English Paper 3 KCSE 2020 Exam paper

English Paper 3 Marking Scheme KCSE 2020 

Geography paper 1 KCSE 2020 Exam paper

Geography paper 1 Map KCSE 2020 Exam paper

Geography Paper 1 Marking Scheme KCSE 2020 

Geography Paper 2 KCSE 2020 Exam paper

History Paper 1 KCSE 2020 Exam paper

History Paper 1 Marking Scheme KCSE 2020 

History Paper 2 KCSE 2020 Exam paper

History Paper 2 Marking Scheme KCSE 2020 

Home Science Paper 1 4411 KCSE 2020 Exam paper

Kiswahili Paper 1 KCSE 2020 Exam paper

Kiswahili Paper 1 Marking Scheme KCSE 2020 

Kiswahili Paper 2 KCSE 2020 Exam paper

Kiswahili Paper 2 Marking Scheme KCSE 2020 

Kiswahili Paper 3 KCSE 2020 Exam paper

Kiswahili Paper 3 Marking Scheme KCSE 2020 

Mathematics Paper 1 KCSE 2020 Exam paper

Mathematics Paper 1 Marking Scheme KCSE 2020 

Mathematics Paper 2 KCSE 2020 Exam paper

Mathematics Paper 2 Marking Scheme KCSE 2020 

Physics Paper 1 KCSE 2020 Exam paper

Physics Paper 1 Marking Scheme KCSE 2020 

Physics Paper 2 KCSE 2020 Exam paper

Physics Paper 2 Marking Scheme KCSE 2020 

Physics Paper 3 Marking Scheme KCSE 2020 

Physics Practicals Marking Scheme KCSE 2020 

Physics Practicals Paper 3 KCSE 2020 Exam paper

 2019 K.C.S.E Knec Past Papers

Agriculture P1 Kcse 2019

Agriculture P2 Kcse 2019

Art And Design P1 Kcse 2019

Art And Design P2 Kcse 2019

Biology P1 Kcse 2019

Biology P2 Kcse 2019

Biology P2 Marking Scheme Kcse 2019

Biology P3 Confidential Kcse 2019

Biology Pp3 Practicals Kcse 2019

Business P1 Kcse 2019

Business P1 Marking Scheme Kcse 2019

Business P1 Marking Scheme Kcse 2019

Business P2 Marking Scheme Kcse 2019

Business P2 Marking Scheme Kcse 2019

Chemistry P1 Kcse 2019

Chemistry P2 Kcse 2019

Chemistry P3 Kcse 2019

Chemistyr P1 Marking Scheme Kcse 2019

Computer P1 Kcse 2019

Computer P2 Kcse 2019

Cre P1 Kcse 2019

Cre P1 Marking Scheme Kcse 2019

Cre P1 Marking Scheme Kcse 2019

Cre P2 Kcse 2019

English P1 Kcse 2019

English P2 Kcse 2019

English P3 Kcse 2019

French P1 Kcse 2019

French P2 Kcse 2019

Geography P1 Kcse 2019

Geography P1 Marking Scheme Kcse 2019

Geography P1 Marking Scheme Kcse 2019

Geography P2 Kcse 2019

Geography P2 Marking Scheme Kcse 2019

Geography P2 Marking Scheme Kcse 2019

History P1 Kcse 2019

History P1 Marking Scheme Kcse 2019

History P1 Marking Scheme Kcse 2019

History P2 Kcse 2019

History P2 Marking Scheme Kcse 2019

History P2 Marking Scheme Kcse 2019

Kiswahili P2 Kcse 2019

Kiswahili P1 Kcse 2019

Kiswahili P3 Kcse 2019

Kiswahili P3 Marking Scheme Kcse 2019

Mathematics P1 Kcse 2019

Mathematics P1 Marking Scheme Kcse 2019

Mathematics P1 Marking Scheme Kcse 2019

Mathematics P2 Kcse 2019

Mathematics P2 Marking Scheme Kcse 2019

Mathematics P2 Marking Scheme Kcse 2019

Physics P1 Kcse 2019

Physics P2 Kcse 2019

Physics P2 Marking Scheme Kcse 2019

Physics P2 Marking Scheme Kcse 2019

Physics P3 Conf Kcse 2019

Physics P3 Kcse 2019

2018 K.C.S.E KNEC PAST PAPERS

KCSE 2018 KNEC PHY P3

KCSE 2018 KNEC PHY P2

KCSE 2018 KNEC PHY P1

KCSE 2018 KNEC MATH P2 Marking Scheme

KCSE 2018 KNEC MATH P2

KCSE 2018 KNEC MATH P1

KCSE 2018 KNEC Kisw pp3

KCSE 2018 KNEC Kisw pp2

KCSE 2018 KNEC Kisw pp1

KCSE 2018 KNEC Hist pp2

KCSE 2018 KNEC Hist pp1

KCSE 2018 KNEC GEO P2

KCSE 2018 KNEC GEO P1

KCSE 2018 KNEC Eng pp3

KCSE 2018 KNEC Eng pp2

KCSE 2018 KNEC Eng pp1

KCSE 2018 KNEC CRE pp2

KCSE 2018 KNEC CRE pp1

KCSE 2018 KNEC COMP P2

KCSE 2018 KNEC COMP P1

KCSE 2018 KNEC CHEM PP3

KCSE 2018 KNEC CHEM PP2

KCSE 2018 KNEC BS PP2 Marking Scheme

KCSE 2018 KNEC BS PP2

KCSE 2018 KNEC BS PP1 Marking Scheme

KCSE 2018 KNEC BS PP1

KCSE 2018 KNEC BIO PP3 Marking Scheme

KCSE 2018 KNEC BIO PP3

KCSE 2018 KNEC BIO PP2 Marking Scheme

KCSE 2018 KNEC BIO PP2

KCSE 2018 KNEC BIO PP1

KCSE 2018 KNEC AGRI PP1

KCSE 2018 KNEC AGRI P2

KCSE 2018 CHEM PP2

KCSE 2018 BS PP2 Marking Scheme

KCSE 2018 BS PP1 MS

KCSE 2018 BIO PP3 MS

KCSE 2018 BIO PP3

KCSE 2018 BIO PP2 MS

KCSE 2018 BIO PP2

 2017 K.C.S.E Knec Past Papers

Kcse Kiswahili Pp3 2017

Kcse Kiswahili Pp2 2017

Kcse Ire Pp2 2017

Kcse Ire Pp1 2017

Kcse History Pp2 2017

Kcse History Pp1 2017

Kcse Chemistry Pp2 2017

Kcse Bussiness Studies Pp1 2017

Kcse Business Studies Pp2 2017

Kcse Biology Pp3 2017

Kcse Biology Pp2 2017

Kcse Biology Pp1 2017

Kcse Agriulture Pp2 2017

Kcse Agriculture Pp1 2017

Kcse 2017 Physics Pp2

Kcse 2017 Physics Pp1

Kcse 2017 Physcis Pp3

Kcse 2017 Mathematics Alt. A Pp2

Kcse 2017 Mathematics Alt. A Pp1

Kcse 2017 Kiswahili Pp1 2017

Kcse 2017 Home Science Pp3

Kcse 2017 Home Science Pp1

Kcse 2017 History Marking Scheme Pp12

Kcse 2017 Computer Studies Pp1

Kcse 2017 Chemistry Pp3 1

Kcse 2017 Chemistry Pp1

Computer Paper 2 Qns

2017 Kcse Woodwork Pp2 Marking Scheme

2017 Kcse Woodwork Pp1 Marking Scheme

2017 Kcse Power Mechanics Pp2 Marking Scheme

2017 Kcse Power Mechanics Pp1 Marking Scheme

2017 Kcse Physics Pp3 Marking Scheme

2017 Kcse Physics Pp1 Marking Scheme

2017 Kcse Physcis Pp2 Marking Scheme

2017 Kcse Music Pp3 Marking Scheme

2017 Kcse Music Pp2 Marking Scheme

2017 Kcse Mathematics Pp2 Alt B. Marking Scheme

2017 Kcse Mathematics Pp2 Alt A. Marking Scheme

2017 Kcse Mathematics Pp1 Alt B. Marking Scheme

2017 Kcse Mathematics Pp1 Alt A. Marking Scheme

2017 Kcse Mathematics Alt. B Pp2

2017 Kcse Mathematics Alt. B Pp1

2017 Kcse Knec Home Science Paper 2 1

2017 Kcse Knec Art And Design Paper 2

2017 Kcse Knec Art And Design Paper 1

2017 Kcse Knec Arabic Paper 3 A

2017 Kcse Knec Arabic Paper 3

2017 Kcse Knec Arabic Paper 1

2017 Kcse Kiswahili Pp3 Marking Scheme

2017 Kcse Kiswahili Pp2 Marking Scheme

2017 Kcse Kiswahili Pp1 Marking Scheme

2017 Kcse Kenya Sign Language Pp2 Marking Scheme

2017 Kcse Kenya Sign Language Pp1 Marking Scheme

2017 Kcse Islamic Religious Education Pp2 Marking Scheme

2017 Kcse Islamic Religious Education Pp1 Marking Scheme

2017 Kcse Home Science Pp3 Marking Scheme

2017 Kcse Home Science Pp2 Marking Scheme

2017 Kcse Home Science Pp1 Marking Scheme

2017 Kcse Hindu Religious Education Pp2 Marking Scheme

2017 Kcse Hindu Religious Education Pp1 Marking Scheme

2017 Kcse German Pp2 Marking Scheme

2017 Kcse German Pp1 Marking Scheme

2017 Kcse General Science Pp2 Marking Scheme

2017 Kcse General Science Pp1 Marking Scheme

2017 Kcse French Pp2 Marking Scheme

2017 Kcse French Pp1 Marking Scheme

2017 Kcse Electricity Pp1 Marking Scheme

2017 Kcse Drawing And Design Pp1 Marking Scheme

2017 Kcse Computer Pp2 Marking Scheme

2017 Kcse Computer Pp1 Marking Scheme

2017 Kcse Chemistry Pp3 Marking Scheme

2017 Kcse Chemistry Pp2 Marking Scheme

2017 Kcse Chemistry Pp1 Marking Scheme

2017 Kcse Business Studies Pp2 Marking Scheme

2017 Kcse Business Studies Pp1 Marking Scheme

2017 Kcse Building And Construction Pp1 Marking Scheme

2017 Kcse Biology Pp3 Marking Scheme

2017 Kcse Biology Pp2 Marking Scheme

2017 Kcse Biology Pp1 Marking Scheme

2017 Kcse Aviation Pp1 Marking Scheme

2017 Kcse Art And Design Pp2 Marking Scheme (1)

2017 Kcse Art And Design Pp2 Marking Scheme

2017 Kcse Art And Design Pp1 Marking Scheme (1)

2017 Kcse Art And Design Pp1 Marking Scheme

2017 Kcse Arabic Pp2 Marking Scheme

2017 Kcse Arabic Pp1 Marking Scheme

2017 Kcse Agriculture Pp2 Marking Scheme

2017 Kcse Agriculture Pp1 Marking Scheme 

2016 K.C.S.E Knec Past Papers

Kcse 2016 Chemistry Pp2 Ms

Chem P2 2016 Kcse

2016 Marking Scheme For All Subjects Size 7.2mb

2016 Kcse Physics Pp3

2016 Kcse Physics Pp2

2016 Kcse Physics Pp1

2016 Kcse Music Pp3

2016 Kcse Mathematics Alt A Pp2

2016 Kcse Mathematics Alt A Pp1

2016 Kcse Kiswahili Pp3

2016 Kcse Kiswahili Pp2

2016 Kcse Kiswahili Pp1

2016 Kcse Ire Pp1

2016 Kcse History Pp1

2016 Kcse German Pp2

2016 Kcse German Pp1

2016 Kcse Geography Pp2

2016 Kcse Geography Pp1

2016 Kcse General Science Pp1

2016 Kcse French Pp2

2016 Kcse French Pp1

2016 Kcse English Pp3

2016 Kcse English Pp2

2016 Kcse English Pp1

2016 Kcse Drawing And Design Pp1

2016 Kcse Cre Pp2

2016 Kcse Cre Pp1

2016 Kcse Computer Pp2

2016 Kcse Chemistry Pp1

2016 Kcse Business Studies Pp2

2016 Kcse Business Studies Pp1

2016 Kcse Biology Pp3

2016 Kcse Biology Pp2

2016 Kcse Biology Pp1

2016 Kcse Art And Design Pp1

2016 Kcse Arabic Pp2

2016 Kcse Agriculture Pp2

2016 Kcse Agriculture Pp1

  READ 2019 KCSE KNEC REPORTS BELOW

kenya certificate of secondary education kcse papers 1996- 2022 free download

This page gives free access to teachers, and students in secondary schools to access different question papers (kcse questions).

These free knec kcse past papers are some of the great kcse revision materials in our free resources other than the free kcse mock papers and free lesson notes.

Download these examination papers and use them forever.

2015 K.C.S.E KNEC PAST PAPERS

2015-KCSE-WOODWORK-PP1-MS

2015-KCSE-WOODWORK-PP1

2015-KCSE-POWERMECH-PP2

2015-KCSE-POWERMECH-PP1-MS

2015-KCSE-POWERMECH-PP1-

2015-KCSE-PHYSICS-PP3

2015-KCSE-PHYSICS-PP2

2015-KCSE-PHYSICS-PP1-PP2-PP3

2015-KCSE-PHYSICS-PP1

2015-KCSE-MUSIC-PP3

2015-KCSE-MUSIC-PP2-PP3-MS

2015-KCSE-MUSIC-PP2

2015-KCSE-METAL-PP1-MS

2015-KCSE-METAL-PP1

2015-KCSE-MATHEMATICS-ALT-B-PP2

2015-KCSE-MATHEMATICS-ALT-B-PP1-PP2-MS

2015-KCSE-MATHEMATICS-ALT-B-PP1

2015-KCSE-MATHEMATICS-ALT-A-PP2

2015-KCSE-MATHEMATICS-ALT-A-PP1-PP2-MS

2015-KCSE-MATHEMATICS-ALT-A-PP1

2015-KCSE-KISWAHILI-PP3

2015-KCSE-KISWAHILI-PP2

2015-KCSE-KISWAHILI-PP1-PP2-MS

2015-KCSE-KISWAHILI-PP1

2015-KCSE-KISWAHILI-P3-MS

2015-KCSE-KISWAHILI-P2-MS

2015-KCSE-IRE-PP2

2015-KCSE-IRE-PP1-PP2-MS

2015-KCSE-IRE-PP1

2015-KCSE-HOME-SCIENCE-PP3

2015-KCSE-HOME-SCIENCE-PP2

2015-KCSE-HOME-SCIENCE-PP1-PP2-PP3-MS

2015-KCSE-HOME-SCIENCE-PP1

2015-KCSE-HISTORY-GOVT-PP2

2015-KCSE-HISTORY-GOVT-PP1-PP2

2015-KCSE-HISTORY-GOVT-PP1

2015-KCSE-GERMAN-PP1-PP2-MS

2015-KCSE-GERMAN-PP1

2015-KCSE-GEOGRAPHY-PP2

2015-KCSE-GEOGRAPHY-PP1-PP2

2015-KCSE-GEOGRAPHY-PP1

2015-KCSE-GENERAL-SCIENCE-PP2

2015-KCSE-GENERAL-SCIENCE-PP1-PP2-MS

2015-KCSE-GENERAL-SCIENCE-PP1

2015-KCSE-FRENCH-PP2

2015-KCSE-FRENCH-PP1-PP2-MS

2015-KCSE-FRENCH-PP1

2015-KCSE-ENGLISH-PP3

2015-KCSE-ENGLISH-PP2

2015-KCSE-ENGLISH-PP1-PP2-PP3-MS

2015-KCSE-ENGLISH-PP1

2015-KCSE-ELECTRICITY-PP2

2015-KCSE-ELECTRICITY-PP1-MS

2015-KCSE-ELECTRICITY-PP1

2015-KCSE-DRAWING-DESIGN-PP2

2015-KCSE-DRAWING-DESIGN-PP1-MS

2015-KCSE-CRE-PP2

2015-KCSE-CRE-PP1-PP2-MS

2015-KCSE-CRE-PP1

2015-KCSE-COMPUTER-PP1-PP2-MS

2015-KCSE-COMPUTER-PP1-PP2

2015-KCSE-CHEMISTRY-PP3

2015-KCSE-CHEMISTRY-PP2

2015-KCSE-CHEMISTRY-PP1-PP2-PP3

2015-KCSE-CHEMISTRY-PP1

2015-KCSE-BUSINESS-STUDIES-PP2

2015-KCSE-BUSINESS-STUDIES-PP1-PP2-MS

2015-KCSE-BUSINESS-STUDIES-PP1

2015-KCSE-BUILDING-CONSTRUCTION-PP1-MS

2015-KCSE-BUILDING-CONSTRUCTION-PP1

2015-KCSE-BIOLOGY-PP3

2015-KCSE-BIOLOGY-PP2

2015-KCSE-BIOLOGY-PP1-PP2-PP3-MS

2015-KCSE-BIOLOGY-PP1

2015-KCSE-AVIATIONPP1-PP2-MS

2015-KCSE-AVIATIONPP1-PP2

2015-KCSE-ART-DESIGN-PP2

2015-KCSE-ART-DESIGN-PP1-PP2-MS

2015-KCSE-ART-DESIGN-PP1

2015-KCSE-ARABIC-PP1-PP2-MS

2015-KCSE-ARABIC-PP1-PP2

2015-KCSE-AGRICULTURE-PP2

2015-KCSE-AGRICULTURE-PP1-PP2-MS

2015-KCSE-AGRICULTURE-PP1

2014 K.C.S.E KNEC PAST PAPERS

SCIENCES

2014 KCSE WOODWORK QS PAPERS

2014 KCSE WOODWORK MS

2014 KCSE SIGN LANGUAGE QS PAPERS

2014 KCSE SIGN LANGUAGE MS

2014 KCSE POWER MECHANICS QS PAPERS

2014 KCSE POWER MECHANICS MS

2014 KCSE PHYSICS QS PAPERS

2014 KCSE PHYSICS MS

2014 KCSE MUSIC QS PAPERS

2014 KCSE MUSIC MS

2014 KCSE METALWORK QS PAPERS

2014 KCSE METALWORK MS

2014 KCSE MATHEMATICS QS PAPERS

2014 KCSE MATHEMATICS MS

2014 KCSE KISWAHILI QS PAPERS

2014 KCSE KISWAHILI MS

2014 KCSE IRE QS PAPERS

2014 KCSE IRE MS

2014 KCSE HOMESCIENCE QS PAPERS

2014 KCSE HOMESCIENCE MS

2014 KCSE HISTORY AND GOVERNMENT QS PAPERS

2014 KCSE HISTORY AND GOVERNMENT MS

2014 KCSE HINDU QS PAPERS

2014 KCSE HINDU MS

2014 KCSE GERMAN QS PAPERS

2014 KCSE GERMAN MS

2014 KCSE GEOGRAPHY QS PAPERS

2014 KCSE GEOGRAPHY MS

2014 KCSE GENERAL SCIENCE QS PAPERS

2014 KCSE GENERAL SCIENCE MS

2014 KCSE FRENCH QS PAPERS

2014 KCSE FRENCH MS

2014 KCSE ENGLISH QS PAPERS

2014 KCSE ENGLISH MS

2014 KCSE ELECTRICITY QS PAPERS

2014 KCSE ELECTRICITY MS

2014 KCSE DRAWING DESIGN QS PAPERS

2014 KCSE DRAWING DESIGN MS

2014 KCSE CRE QS PAPERS

2014 KCSE CRE MS

2014 KCSE COMPUTER STUDIES MS

2014 KCSE COMPUTER QS PAPERS

2014 KCSE CHEMISTRY QS PAPERS

2014 KCSE CHEMISTRY MS

2014 KCSE BUSINESS STUDIES QS PAPERS

2014 KCSE BUSINESS MS

2014 KCSE BUILDING CONSTRRUCTION QS PAPERS

2014 KCSE BUILDING CON STRUCTION MS

2014 KCSE BIOLOGY QS PAPERS

2014 KCSE BIOLOGY MS

2014 KCSE AVIATION QS PAPERS

2014 KCSE AVIATION MS

2014 KCSE ART DESIGN QS PAPERS

2014 KCSE ART DESIGN MS

2014 KCSE ARABIC QS PAPERS

2014 KCSE ARABIC MS MS

2014 KCSE AGRICULTURE QS PAPERS

2014 KCSE AGRICULTURE MS

2012 K.C.S.E KNEC PAST PAPERS

2012 KCSE WOODWORK

2012 KCSE SCIENCES 1

2012 KCSE POWER MECHANICS

2012 KCSE PHYSICS PRACTICAL PAPER 3

2012 KCSE PHYSICS PAPER1

2012 KCSE PHYSICS PAPER 2

2012 KCSE MATHS ALT B P2 QUESTIONS

2012 KCSE MATHS ALT B P2 MARKING SCHEME

2012 KCSE MATHS ALT B P1 QUESTIONS

2012 KCSE MATHS ALT B P1 MARKING SCHEME

2012 KCSE MATHS

2012 KCSE MATHEMATICS ALT A PAPER 2

2012 KCSE MATHEMATICS ALT A

2012 KCSE KISWAHILI PAPER 3

2012 KCSE KISWAHILI PAPER 2

2012 KCSE KISWAHILI PAPER 1

2012 KCSE ISLAM

2012 KCSE HSC AGRIC

2012 KCSE HOMESCIENCE PAPER 1

2012 KCSE HISTORY GOVERNMENT PAPER 2

2012 KCSE HISTORY

2012 KCSE GEOGRAPHY

2012 KCSE GEOG PAPER 2 MS

2012 KCSE GEOG PAPER 2

2012 KCSE GEOG PAPER 1 MS

2012 KCSE GEOG PAPER 1

2012 KCSE FRENCH

2012 KCSE ENGLISH PAPER 3

2012 KCSE ENGLISH PAPER 2 MS

2012 KCSE ENGLISH PAPER 2

2012 KCSE ENGLISH PAPER 1 MS

2012 KCSE ENGLISH PAPER 1

2012 KCSE ELECTRICITY

2012 KCSE DRAWINH DESIGN

2012 KCSE CRE PAPER 2 MS

2012 KCSE CRE PAPER 2

2012 KCSE CRE PAPER 1 MS

2012 KCSE CRE PAPER 1

2012 KCSE CRE

2012 KCSE COMPUTER STUDIES

2012 KCSE COMPUTER PAPER 2

2012 KCSE COMPUTER PAPER 1

2012 KCSE CHEMISTRY PRACTICAL PAPER 3

2012 KCSE CHEMISTRY PAPER 3 MS WORD

2012 KCSE CHEMISTRY PAPER 2 MS WORD

2012 KCSE CHEMISTRY PAPER 1 MS WORD

2012 KCSE CHEMISTRY PAPER 1

2012 KCSE BUSINESS STUDIES PAPER 1

2012 KCSE BUSINESS STUDIES

2012 KCSE BUSINESS PAPER 2

2012 KCSE BUSINESS PAPER 1

2012 KCSE BUILDING CONSTRUCTION0001

2012 KCSE BUILDING CONSTRUCTION

2012 KCSE BIOLOGY PRACTICAL PAPER 3

2012 KCSE BIOLOGY PAPER 2

2012 KCSE BIOLOGY PAPER 1

2012 KCSE AVIATION TECHNOLOGY

2012 KCSE ART DESIGN

2012 KCSE AGRICULTURE PAPER 2

2012 KCSE AGRICULTURE PAPER 1 MS

2012 KCSE AGRICULTURE PAPER 1

2012 KCSE AGRICULTURE PAPER 1

2012 GENERAL SCIENCE P1 QUESTIONS

2012 GENERAL PAPER P2 QUESTIONS

2012 GENERAL PAPER P2 MARKING SCHEME

2012 GENERAL PAPER P1 MARKING SCHEME

1996 – 2009 K.C.S.E KNEC PAST PAPERS

2009 KCSE MATHEMATICS PAPER 2 ANSWERS 1

2009 KCSE MATHEMATICS PAPER 2 ANSWERS

2008 KCSE MATHEMATICS PAPER 2 ANSWERS 1

2008 KCSE MATHEMATICS PAPER 1 ANSWERS 1

2007 KCSE MATHEMATICS PAPER2 ANSWERS 1

2007 KCSE MATHEMATICS PAPER 1 ANSWERS 1

2006 KCSE MATHEMATICS PAPER 2 ANSWERS 1

2006 KCSE MATHEMATICS PAPER 1 ANSWERS 1

2005 KCSE MATHEMATICS PAPER 2 ANSWERS 1

2005 KCSE MATHEMATICS PAPER 1 ANSWERS 1

2004 KCSE MATHEMATICS PAPER 2 ANSWERS 1

2004 KCSE MATHEMATICS PAPER 1 ANSWERS 1

2003 KCSE MATHEMATICS PAPER 2 ANSWERS 1

2003 KCSE MATHEMATICS PAPER 1 ANSWERS 1

2002 KCSE MATHEMATICS PAPER 2 ANSWERS 1

2002 KCSE MATHEMATICS PAPER 1 ANSWERS 1

2001KCSE MATHEMATICS PAPER 1 ANSWERS 1

2001 KCSE MATHEMATICS PAPER 1 ANSWERS 1

2000 KCSE MATHEMATICS PAPER 2 ANSWERS 1

2000 KCSE MATHEMATICS PAPER 1 ANSWERS 1

1999 KCSE MATHEMATICS PAPER 2 ANSWERS 1

1998 KCSE MATHEMATICS PAPER 1 ANSWERS 1

1997 KCSE MATHEMATICS PAPER 2 ANSWERS 1

1997 KCSE MATHEMATICS PAPER 1 ANSWERS 1

1996-2009 KCSE PHYSICS ANSWERS 1

1996-2009 KCSE MATHEMATICS 1

1996-2009 KCSE KISWAHILI ANSWERS 1

1996-2009 KCSE KISWAHILI 1

1996-2009 KCSE HOME SCIENCE ANSWERS 1

1996-2009 KCSE HISTORY ANSWERS 1

1996-2009 KCSE HISTORY 1

1996-2009 KCSE GEOGRAPHY ANSWERS 1

1996-2009 KCSE GEOGRAPHY 1

1996-2009 KCSE ENGLISH ANSWERS 1

1996-2009 KCSE ENGLISH 1

1996-2009 KCSE CRE ANSWERS 1

1996-2009 KCSE CRE 1

1996-2009 KCSE COMPUTER STUDIES 1

1996-2009 KCSE CHEMISTRY ANSWERS 1

1996-2009 KCSE CHEMISTRY 1

1996-2009 KCSE BUSINESS STUDIES 1

1996-2009 KCSE BUSINESS ANSWERS 1

1996-2009 KCSE BIOLOGY ANSWERS 1

1996-2009 KCSE BIOLOGY 1

1996-2009 KCSE AGRICULTURE ANSWERS 1

1996-2009 KCSE AGRICULTURE 1

1996 KCSE MATHEMATICS PAPER 2 ANSWERS 1

1996 KCSE MATHEMATICS PAPER 1 ANSWERS 1

1995-KCSE-MATHEMATICS-PAPER-2-ANSWERS-1

1995-KCSE-MATHEMATICS-PAPER-1-ANSWERS-1


Links to Download Additional free Education Materials 

Form 1-4 Lesson Notes
Form 1-4 Termly Examinations Papers and Marking Schemes
Free Online Video Lessons
Download Schemes of Work
Form 1-4 Topic by Topic Questions and Answers (ALL Subjects)
Form 1-4 PowerPoint Slides Notes
Download PowerPoint Slides Notes
K.C.S.E Revision Materials
Form 1-4 KNEC Syllabus
Download Form 1-4 Lesson Plans
1996 – 2021 K.C.S.E Past Papers
Mock K.C.S.E Past Examinations Papers And Marking Schemes
University Resources
Primary School (Grade 4 – 8) Resources
Pre-Primary School Materials

·      kcse biology paper

·      english paper

·      design paper

·      free kcse marking schemes

·      kiswahili paper

·      kenya national examinations council

·      computer studies paper

·      home science paper

·      physics paper

·      past papers pdf

·      kcse chemistry paper

·      geography paper

·      agriculture paper

·      business studies paper

·      free resources

·      great way

·      free kcse mocks

·      unlimited form

·      computer users

·      kcse mathematics paper

·      free pdf download

·      john steinbeck

·      post mocks

·      top schools exams

·      answers form

·      knec kcse exams

 

CHECK DOMAIN