Download free KCSE Revision papers and Marking schemes
1. AGRICULTURE
Agriculture Paper 1 KCSE 2017
Agriculture Paper 2 KCSE 2017
Agriculture Paper 1 and 2 KCSE 2016
Agriculture Paper 1 and 2 KCSE 2015
Agriculture Paper 1, 2 and 3 KCSE 2014
Agriculture Paper 1 KCSE 2013
Agriculture Paper 2 KCSE 2013
2. ARABIC
Arabic Paper 1 KCSE 2017
Arabic Paper 3 KCSE 2017
Arabic Paper 2 KCSE 2016
Arabic Paper 1 and 2 KCSE 2015
Arabic Paper 1 and 2 KCSE 2014
Arabic Paper 2 KCSE 2013
3. ART AND DESIGN
Art and Design Paper 1 KCSE 2017
Art and Design Paper 2 KCSE 2017
Art and Design Paper 1 KCSE 2016
Art and Design Paper 1 and 2 KCSE 2015
Art and Design Paper 1 and 2 KCSE 2014
Art and Design Paper 1 KCSE 2013
Art and Design Paper 2 KCSE 2013
4. AVIATION TECHNOLOGY
Aviation Technology Paper 1 and 2 KCSE 2015
Aviation Technology Paper 1 and 2 KCSE 2014
Aviation Technology Paper 1 KCSE 2013
Aviation Technology Paper 2 KCSE 2013
5. BIOLOGY
Biology Paper 1 KCSE 2017
Biology Paper 2 KCSE 2017
Biology Paper 3 KCSE 2017
Biology Paper 1 and 2 KCSE 2016
Biology Paper 1, 2 and 3 KCSE 2016
Biology Paper 1, 2 and 3 KCSE 2015
Biology Paper 1, 2 and 3 KCSE 2014
Biology Paper 1 KCSE 2013
Biology Paper 2 KCSE 2013
Biology Paper 3 KCSE 2013
6. BUILDING AND CONSTRUCTION
Building and Construction Paper 1 KCSE 2015
Building and Construction Paper 1 and 2 KCSE 2014
Building and Construction Paper 1 KCSE 2013
7. BUSINESS STUDIES
Business Studies Paper 1 KCSE 2017
Business Studies Paper 2 KCSE 2017
Business Studies Paper 1 and 2 KCSE 2016
Business Studies Paper 1 and 2 KCSE 2015
Business Studies Paper 1 and 2 KCSE 2014
Business Studies Paper 1 KCSE 2013
Business Studies Paper 2 KCSE 2013
8. CHEMISTRY
Chemistry Paper 1 KCSE 2017
Chemistry Paper 2 KCSE 2017
Chemistry Paper 3 KCSE 2017
Chemistry Paper 1 and 3 KCSE 2016
Chemistry Paper 1, 2 and 3 KCSE 2015
Chemistry Paper 1, 2 and 3 KCSE 2014
Chemistry Paper 1 KCSE 2013
Chemistry Paper 2 KCSE 2013
Chemistry Paper 3 KCSE 2013
9. COMPUTER STUDIES
Computer Studies Paper 1 KCSE 2017
Computer Studies Paper 2 KCSE 2016
Computer Studies Paper 1 and 2 KCSE 2015
Computer Studies Paper 1 and 2 KCSE 2014
Computer Studies Paper 1 KCSE 2013
Computer Studies Paper 2 KCSE 2013
10. CHRISTIAN RELIGIOUS EDUCATION
Christian Religious Education Paper 1 KCSE 2017
Christian Religious Education Paper 2 KCSE 2017
Christian Religious Education Paper 1 and 2 KCSE 2016
Christian Religious Education Paper 1 and 2 KCSE 2015
Christian Religious Education Paper 1 and 2 KCSE 2014
Christian Religious Education Paper 1 KCSE 2013
Christian Religious Education Paper 2 KCSE 2013
11. DRAWING AND DESIGN
Drawing and Design Paper 1 KCSE 2016
Drawing and Design Paper 1 KCSE 2015
Drawing and Design Paper 1 and 2 KCSE 2014
Drawing and Design Paper 1 KCSE 2013
Drawing and Design Paper 2 KCSE 2013
12. ELECTRICITY
Electricity Paper 1 and 2 KCSE 2015
Electricity Paper 1 and 2 KCSE 2014
Electricity Paper 1 KCSE 2013
Electricity Paper 2 KCSE 2013
13. ENGLISH
English Paper 1 KCSE 2017
English Paper 2 KCSE 2017
English Paper 3 KCSE 2017
English Paper 1, 2 and 3 KCSE 2016
English Paper 1, 2 and 3 KCSE 2015
Download
English Paper 1, 2 and 3 KCSE 2014
English Paper 1 KCSE 2013
English Paper 2 KCSE 2013
English Paper 3 KCSE 2013
14. FRENCH
French Paper 1 and 2 KCSE 2016
French Paper 1 and 2 KCSE 2015
French Paper 1 and 2 KCSE 2014
French Paper 1 KCSE 2013
French Paper 2 KCSE 2013
15. GENERAL SCIENCE
General Science Paper 1 KCSE 2016
General Science Paper 1 and 2 KCSE 2015
General Science Paper 1, 2 and 3 KCSE 2014
General Science Paper 1 KCSE 2013
General Science Paper 2 KCSE 2013
16. GEOGRAPHY
Geography Paper 1 KCSE 2017
Geography Paper 2 KCSE 2017
Geography Paper 1 and 2 KCSE 2015
Geography Paper 1 and 2 KCSE 2014
Geography Paper 1 KCSE 2013
Geography Paper 2 KCSE 2013
17. GERMAN
German Paper 1 and 2 KCSE 2016
German Paper 1 KCSE 2015
German Paper 1 and 2 KCSE 2014
German Paper 1 KCSE 2013
German Paper 2 KCSE 2013
18. HISTORY AND GOVERNMENT
History and Government Paper 1 KCSE 2017
History and Government Paper 2 KCSE 2017
History and Government Paper 1 KCSE 2016
History and Government Paper 1 and 2 KCSE 2015
History and Government Paper 1 and 2 KCSE 2014
History and Government Paper 1 KCSE 2013
History and Government Paper 2 KCSE 2013
19. HOME SCIENCE
Home Science Paper 1 KCSE 2017
Home Science Paper 2 KCSE 2017
Home Science Paper 3 KCSE 2017
Home Science Paper 1,2 and 3 KCSE 2015
Home Science Paper 1 and 2 KCSE 2014
Home Science Paper 1 KCSE 2013
Home Science Paper 2 KCSE 2013
Home Science Paper 3 KCSE 2013
20. ISLAMIC RELIGIOUS EDUCATION
Islamic Religious Education Paper 1 KCSE 2017
Islamic Religious Education Paper 2 KCSE 2017
Islamic Religious Education Paper 1 KCSE 2016
Islamic Religious Education Paper 1 and 2 KCSE 2015
Islamic Religious Education Paper 1 and 2 KCSE 2014
Islamic Religious Education Paper 1 KCSE 2013
Islamic Religious Education Paper 2 KCSE 2013
21. KENYA SIGN LANGUAGE
Kenya Sign Language Paper 1 and 2 KCSE 2014
22. KISWAHILI
Kiswahili Paper 1 KCSE 2017
Kiswahili Paper 2 KCSE 2017
Kiswahili Paper 3 KCSE 2017
Kiswahili Paper 1, 2 and 3 KCSE 2016
Kiswahili Paper 1, 2 and 3 KCSE 2015
Kiswahili Paper 1, 2 and 3 KCSE 2014
Kiswahili Paper 1 KCSE 2013
Kiswahili Paper 2 KCSE 2013
Kiswahili Paper 3 KCSE 2013
23. MATHEMATICS
Mathematics Alt A Paper 1 KCSE 2017
Mathematics Alt A Paper 2 KCSE 2017
Mathematics Alt B Paper 1 KCSE 2017
Mathematics Alt B Paper 2 KCSE 2017
Mathematics Paper 1 and 2 KCSE 2016
Mathematics Alt A Paper 1 and 2 KCSE 2015
Mathematics Alt B Paper 1 and 2 KCSE 2015
Mathematics Paper 1 and 2 KCSE 2014
Mathematics Alt A Paper 1 KCSE 2013
Mathematics Alt A Paper 2 KCSE 2013
Mathematics Alt B Paper 1 KCSE 2013
24. METAL WORK
Metal Work Paper 1 KCSE 2015
Metal Work Paper 1 and 2 KCSE 2014
Metal Work Paper 1 and 2 KCSE 2013
25. MUSIC
Music Paper 3 KCSE 2016
Music Paper 2 and 3 KCSE 2015
Music Paper 2 and 3 KCSE 2014
Music Paper 2 KCSE 2013
Music Paper 3 KCSE 2013
26. PHYSICS
Physics Paper 1 KCSE 2017
Physics Paper 2 KCSE 2017
Physics Paper 3 KCSE 2017
Physics Paper 1, 2 and 3 KCSE 2016
Physics Paper 1, 2 and 3 KCSE 2015
Physics Paper 1, 2 and 3 KCSE 2014
Physics Paper 1 KCSE 2013
Physics Paper 2 KCSE 2013
Physics Paper 3 KCSE 2013
27. POWER MECHANICS
Power Mechanics Paper 1 and 2 KCSE 2015
Power Mechanics Paper 1 and 2 KCSE 2014
Power Mechanics Paper 1 KCSE 2013
Power Mechanics Paper 2 KCSE 2013
28. WOODWORK
Woodwork Paper 1 KCSE 2015
Woodwork Paper 1 and 2 KCSE 2014
Woodwork Paper 1 KCSE 2013
KCSE MARKING SCHEMES
1. AGRICULTURE
Agriculture Marking schemes 1994 – 2005
KCSE Revision papers and Marking schemes