Download free KCSE Revision papers and Marking schemes

1. AGRICULTURE

Agriculture Paper 1 KCSE 2017

Download

Agriculture Paper 2 KCSE 2017

Download

Agriculture Paper 1 and 2 KCSE 2016

Download

Agriculture Paper 1 and 2 KCSE 2015

Download

Agriculture Paper 1, 2 and 3 KCSE 2014

Download

Agriculture Paper 1 KCSE 2013

Download

Agriculture Paper 2 KCSE 2013

Download

2. ARABIC

Arabic Paper 1 KCSE 2017

Download

Arabic Paper 3 KCSE 2017

Download 1

Download 2

Arabic Paper 2 KCSE 2016

Download

Arabic Paper 1 and 2 KCSE 2015

Download

Arabic Paper 1 and 2 KCSE 2014

Download

Arabic Paper 2 KCSE 2013

Download

3. ART AND DESIGN

Art and Design Paper 1 KCSE 2017

Download

Art and Design Paper 2 KCSE 2017

Download

Art and Design Paper 1 KCSE 2016

Download

Art and Design Paper 1 and 2 KCSE 2015

Download

Art and Design Paper 1 and 2 KCSE 2014

Download

Art and Design Paper 1 KCSE 2013

Download

Art and Design Paper 2 KCSE 2013

Download

4. AVIATION TECHNOLOGY

Aviation Technology Paper 1 and 2 KCSE 2015

Download

Aviation Technology Paper 1 and 2 KCSE 2014

Download

Aviation Technology Paper 1 KCSE 2013

Download

Aviation Technology Paper 2 KCSE 2013

Download

5. BIOLOGY

Biology Paper 1 KCSE 2017

Download

Biology Paper 2 KCSE 2017

Download

Biology Paper 3 KCSE 2017

Download

Biology Paper 1 and 2 KCSE 2016

Download

Biology Paper 1, 2 and 3 KCSE 2016

Download

Biology Paper 1, 2 and 3 KCSE 2015

Download

Biology Paper 1, 2 and 3 KCSE 2014

Download

Biology Paper 1 KCSE 2013

Download

Biology Paper 2 KCSE 2013

Download

Biology Paper 3 KCSE 2013

Download

6. BUILDING AND CONSTRUCTION

Building and Construction Paper 1 KCSE 2015

Download

Building and Construction Paper 1 and 2 KCSE 2014

Download

Building and Construction Paper 1 KCSE 2013

Download

7. BUSINESS STUDIES

Business Studies Paper 1 KCSE 2017

Download

Business Studies Paper 2 KCSE 2017

Download

Business Studies Paper 1 and 2 KCSE 2016

Download

Business Studies Paper 1 and 2 KCSE 2015

Download

Business Studies Paper 1 and 2 KCSE 2014

Download

Business Studies Paper 1 KCSE 2013

Download

Business Studies Paper 2 KCSE 2013

Download

8. CHEMISTRY

Chemistry Paper 1 KCSE 2017

Download

Chemistry Paper 2 KCSE 2017

Download

Chemistry Paper 3 KCSE 2017

Download

Chemistry Paper 1 and 3 KCSE 2016

Download

Chemistry Paper 1, 2 and 3 KCSE 2015

Download

Chemistry Paper 1, 2 and 3 KCSE 2014

Download

Chemistry Paper 1 KCSE 2013

Download

Chemistry Paper 2 KCSE 2013

Download

Chemistry Paper 3 KCSE 2013

Download

9. COMPUTER STUDIES

Computer Studies Paper 1 KCSE 2017

Download

Computer Studies Paper 2 KCSE 2016

Download

Computer Studies Paper 1 and 2 KCSE 2015

Download

Computer Studies Paper 1 and 2 KCSE 2014

Download

Computer Studies Paper 1 KCSE 2013

Download

Computer Studies Paper 2 KCSE 2013

Download

10. CHRISTIAN RELIGIOUS EDUCATION

Christian Religious Education Paper 1 KCSE 2017

Download

Christian Religious Education Paper 2 KCSE 2017

Download

Christian Religious Education Paper 1 and 2 KCSE 2016

Download

Christian Religious Education Paper 1 and 2 KCSE 2015

Download

Christian Religious Education Paper 1 and 2 KCSE 2014

Download

Christian Religious Education Paper 1 KCSE 2013

Download

Christian Religious Education Paper 2 KCSE 2013

Download

11. DRAWING AND DESIGN

Drawing and Design Paper 1 KCSE 2016

Download

Drawing and Design Paper 1 KCSE 2015

Download

Drawing and Design Paper 1 and 2 KCSE 2014

Download

Drawing and Design Paper 1 KCSE 2013

Download

Drawing and Design Paper 2 KCSE 2013

Download

12. ELECTRICITY

Electricity Paper 1 and 2 KCSE 2015

Download

Electricity Paper 1 and 2 KCSE 2014

Download

Electricity Paper 1 KCSE 2013

Download

Electricity Paper 2 KCSE 2013

Download

13. ENGLISH

English Paper 1 KCSE 2017

Download

English Paper 2 KCSE 2017

Download

English Paper 3 KCSE 2017

Download

English Paper 1, 2 and 3 KCSE 2016

Download

English Paper 1, 2 and 3 KCSE 2015

Download

English Paper 1, 2 and 3 KCSE 2014

Download

English Paper 1 KCSE 2013

Download

English Paper 2 KCSE 2013

Download

English Paper 3 KCSE 2013

Download

14. FRENCH

French Paper 1 and 2 KCSE 2016

Download

French Paper 1 and 2 KCSE 2015

Download

French Paper 1 and 2 KCSE 2014

Download

French Paper 1 KCSE 2013

Download

French Paper 2 KCSE 2013

Download

15. GENERAL SCIENCE

General Science Paper 1 KCSE 2016

Download

General Science Paper 1 and 2 KCSE 2015

Download

General Science Paper 1, 2 and 3 KCSE 2014

Download

General Science Paper 1 KCSE 2013

Download

General Science Paper 2 KCSE 2013

Download

16. GEOGRAPHY

Geography Paper 1 KCSE 2017

Download

Geography Paper 2 KCSE 2017

Download

Geography Paper 1 and 2 KCSE 2015

Download

Geography Paper 1 and 2 KCSE 2014

Download

Geography Paper 1 KCSE 2013

Download

Geography Paper 2 KCSE 2013

Download

17. GERMAN

German Paper 1 and 2 KCSE 2016

Download

German Paper 1 KCSE 2015

Download

German Paper 1 and 2 KCSE 2014

Download

German Paper 1 KCSE 2013

Download

German Paper 2 KCSE 2013

Download

18. HISTORY AND GOVERNMENT

History and Government Paper 1 KCSE 2017

Download

History and Government Paper 2 KCSE 2017

Download

History and Government Paper 1 KCSE 2016

Download

History and Government Paper 1 and 2 KCSE 2015

Download

History and Government Paper 1 and 2 KCSE 2014

Download

History and Government Paper 1 KCSE 2013

Download

History and Government Paper 2 KCSE 2013

Download

19. HOME SCIENCE

Home Science Paper 1 KCSE 2017

Download

Home Science Paper 2 KCSE 2017

Download

Home Science Paper 3 KCSE 2017

Download

Home Science Paper 1,2 and 3 KCSE 2015

Download

Home Science Paper 1 and 2 KCSE 2014

Download

Home Science Paper 1 KCSE 2013

Download

Home Science Paper 2 KCSE 2013

Download

Home Science Paper 3 KCSE 2013

Download

20. ISLAMIC RELIGIOUS EDUCATION

Islamic Religious Education Paper 1 KCSE 2017

Download

Islamic Religious Education Paper 2 KCSE 2017

Download

Islamic Religious Education Paper 1 KCSE 2016

Download

Islamic Religious Education Paper 1 and 2 KCSE 2015

Download

Islamic Religious Education Paper 1 and 2 KCSE 2014

Download

Islamic Religious Education Paper 1 KCSE 2013

Download

Islamic Religious Education Paper 2 KCSE 2013

Download

21. KENYA SIGN LANGUAGE

Kenya Sign Language Paper 1 and 2 KCSE 2014

Download

22. KISWAHILI

Kiswahili Paper 1 KCSE 2017

Download

Kiswahili Paper 2 KCSE 2017

Download

Kiswahili Paper 3 KCSE 2017

Download

Kiswahili Paper 1, 2 and 3 KCSE 2016

Download

Kiswahili Paper 1, 2 and 3 KCSE 2015

Download

Kiswahili Paper 1, 2 and 3 KCSE 2014

Download

Kiswahili Paper 1 KCSE 2013

Download

Kiswahili Paper 2 KCSE 2013

Download

Kiswahili Paper 3 KCSE 2013

Download

23. MATHEMATICS

Mathematics Alt A Paper 1 KCSE 2017

Download

Mathematics Alt A Paper 2 KCSE 2017

Download

Mathematics Alt B Paper 1 KCSE 2017

Download

Mathematics Alt B Paper 2 KCSE 2017

Download

Mathematics Paper 1 and 2 KCSE 2016

Download

Mathematics Alt A Paper 1 and 2 KCSE 2015

Download

Mathematics Alt B Paper 1 and 2 KCSE 2015

Download

Mathematics Paper 1 and 2 KCSE 2014

Download

Mathematics Alt A Paper 1 KCSE  2013

Download

Mathematics Alt A Paper 2 KCSE  2013

Download

Mathematics Alt B Paper 1 KCSE 2013

Download

24. METAL WORK

Metal Work Paper 1 KCSE 2015

Download

Metal Work Paper 1 and 2 KCSE 2014

Download

Metal Work Paper 1 and 2 KCSE 2013

Download

25. MUSIC

Music Paper 3 KCSE 2016

Download

Music Paper 2 and 3 KCSE 2015

Download

Music Paper 2 and 3 KCSE 2014

Download

Music Paper 2 KCSE 2013

Download

Music Paper 3 KCSE 2013

Download

26. PHYSICS

Physics Paper 1 KCSE 2017

Download

Physics Paper 2 KCSE 2017

Download

Physics Paper 3 KCSE 2017

Download

Physics Paper 1, 2 and 3 KCSE 2016

Download

Physics Paper 1, 2 and 3 KCSE 2015

Download

Physics Paper 1, 2 and 3 KCSE 2014

Download

Physics Paper 1 KCSE 2013

Download

Physics Paper 2 KCSE 2013

Download

Physics Paper 3 KCSE 2013

Download

27. POWER MECHANICS

Power Mechanics Paper 1 and 2 KCSE 2015

Download

Power Mechanics Paper 1 and 2 KCSE 2014

Download

Power Mechanics Paper 1 KCSE 2013

Download

Power Mechanics Paper 2 KCSE 2013

Download

28. WOODWORK

Woodwork Paper 1 KCSE 2015

Download

Woodwork Paper 1 and 2 KCSE 2014

Download

Woodwork Paper 1 KCSE 2013

Download

KCSE MARKING SCHEMES

1. AGRICULTURE

Agriculture Marking schemes 1994 – 2005

Download

More KCSE revision papers will be made available later