HIGH SCHOOL PAST PAPERS AND NOTES
We have put together links to various KCSE past papers,revision notes, eBooks and schemes of work that can be used by high school teachers and students.Some resources are free while some requires a subscription.For just a small fee you can become a member and access all the resources under high school section.Get started by following the links below.
KCSE 2006-KCSE 2009 past papers
- Agriculture 2006-2009 PP1+PP2 KCSE past paper
- Biology 2006-2009 PP1+PP2+PP3 KCSE past paper
- Business studies 2006 KCSE PP1+PP2+PP3 past papers
- Chemistry 2006 KCSE PP1+PP2+PP3 past papers
- Computer studies 2006-2009 KCSE PP1+PP2 past papers
- CRE 2006-2009 KCSE PP1+PP2 past papers
- English 2006-2009 KCSE PP1+PP2+PP3 past papers
- Geography 2006-2009 KCSE PP1+PP2 past papers
- History 2006-2009 KCSE PP1+PP2 past papers
- Home science 2006-2009 KCSE PP1+PP2+PP3 past papers
- Kiswahili 2006-2009 KCSE PP1+PP2+PP3 past papers
- Physics 2006-2009 KCSE PP1+PP2+PP3 past papers
KCSE 2006-2009 Marking schemes
- Agriculture 2006-2009 PP1+PP2 KCSE Marking schemes
- Biology 2006-2009 PP1+PP2+PP3 KCSE Marking schemes
- Business studies 2006 KCSE PP1+PP2+PP3 Marking schemes
- Chemistry 2006 KCSE PP1+PP2+PP3 Marking schemes
- Computer studies 2006-2009 KCSE PP1+PP2 Marking schemes
- CRE 2006-2009 KCSE PP1+PP2 Marking schemes
- English 2006-2009 KCSE PP1+PP2+PP3 Marking schemes
- Geography 2006-2009 KCSE PP1+PP2 Marking schemes
- History 2006-2009 KCSE PP1+PP2 Marking schemes
- Home science 2006-2009 KCSE PP1+PP2+PP3 Marking schemes
- Kiswahili 2006-2009 KCSE PP1+PP2+PP3 Marking schemes
- Physics 2006-2009 KCSE PP1+PP2+PP3 Marking schemes
KCSE 2010 past papers
- Agriculture 2010 KCSE PP1+PP2+PP3 past papers
- Biology 2010 KCSE PP1+PP2+PP3 past papers
- Business studies 2010 KCSE PP1+PP2+PP3 past papers
- CRE 2010 KCSE PP1+PP2 past papers
- Chemistry 2010 KCSE PP1+PP2+PP3 past papers
- English KCSE PP1+PP2+PP3 past papers
- Geography 2010 KCSE PP1+PP2 past papers
- History 2010 KCSE PP1+PP2 past papers
- Home science 2010 KCSE PP1+PP2+PP3 past papers
- Kiswahili 2010 KCSE PP1+PP2+PP3 past papers
- Mathematics KCSE PP1+PP2+PP3 past papers
- Physics 2010 KCSE PP1+PP2+PP3 past papers
KCSE 2010 Marking schemes
- Agriculture 2010 KCSE PP1+PP2+PP3 Marking schemes
- Biology 2010 KCSE PP1+PP2+PP3 Marking schemes
- Business studies 2010 KCSE PP1+PP2+PP3 Marking schemes
- CRE 2010 KCSE PP1+PP2 Marking schemes
- Chemistry 2010 KCSE PP1+PP2+PP3 Marking schemes
- English KCSE PP1+PP2+PP3 Marking schemes
- Geography 2010 KCSE PP1+PP2 Marking schemes
- History 2010 KCSE PP1+PP2 Marking schemes
- Home science 2010 KCSE PP1+PP2+PP3 Marking schemes
- Kiswahili 2010 KCSE PP1+PP2+PP3 Marking schemes
- Mathematics KCSE PP1+PP2+PP3 Marking schemes
- Physics 2010 KCSE PP1+PP2+PP3 Marking schemes
KCSE 2011 past papers
- Physics 2011 KCSE P1+PP2+PP3 past papers
- Mathematics KCSE 2011 P1+PP2 past papers
- Kiswahili KCSE 2011 P1+PP2+PP3 past papers
- Home science KCSE 2011 PP1+PP2+PP3 past papers
- Computer studies KCSE 2011 PP1+PP2+PP3 past papers
- History 2011 PP1+PP2 past papers
- Geography 2011 KCSE PP1+PP2 past papers
- English 2011 KCSE PP1+PP2+PP3 past papers
- CRE 2011 KCSE PP1+PP2 past papers
- Chemistry 2011 KCSE PP1+PP2+PP3 past papers
- Business studies 2011 KCSE PP1+PP2 past papers
- Biology 2011 PP1+PP2+PP3 past papers
- Agriculture 2011 PP1+PP2 past papers
KCSE 2011 Marking schemes
- Physics 2011 KCSE P1+PP2+PP3 Marking schemes
- Mathematics KCSE 2011 P1+PP2 Marking schemes
- Kiswahili KCSE 2011 P1+PP2+PP3 Marking schemes
- Home science KCSE 2011 PP1+PP2+PP3 Marking schemes
- Computer studies KCSE 2011 PP1+PP2+PP3 Marking schemes
- History 2011 PP1+PP2 Marking schemes
- Geography 2011 KCSE PP1+PP2 marking schemes
- English 2011 KCSE PP1+PP2+PP3 marking schemes
- CRE 2011 KCSE PP1+PP2 Marking schemes
- Chemistry 2011 KCSE PP1+PP2+PP3 marking schemes
- Business studies 2011 KCSE PP1+PP2 Marking schemes
- Biology 2011 PP1+PP2+PP3 Mrking schemes
- Agriculture 2011 PP1+PP2 Marking schemes
KCSE 2012 Past papers
- Physics 2012 KCSE PP1 +PP2+PP3 past paper
- Mathematics 2012 KCSE PP1 past paper
- Mathematics 2012 KCSE PP2 past paper
- Kiswahili 2012 KCSE PP1 past paper
- Kiswahili 2012 KCSE PP2 past paper
- Kiswahili 2012 KCSE PP3 past paper
- Home science 2012 KCSE PP1+PP2+PP3 past paper
- History 2012 KCSE PP1 Past paper
- History 2012 KCSE PP2 Past paper
- Geography 2012 KCSE PP1 past paper
- Geography 2012 KCSE PP2 Past paper
- Computer studies 2012 KCSE PP1 Past Paper
- Computer studies 2012 KCSE PP2 past paper
- Business Studies 2012 KCSE PP1+PP2 past paper
- Biology 2012 KCSE PP1 past paper
- Biology 2012 KCSE PP2 past paper
- Biology 2012 KCSE PP3 past paper
- Agriculture 2012 KCSE PP1 past paper
- Agriculture 2012 KCSE PP2 past paper
- English 2012 KCSE PP1 past paper
- English 2012 KCSE PP2 past paper
- English 2012 KCSE PP3 past paper
- CRE 2012 KCSE PP1+PP2 Past Paper
- Chemistry 2012 KCSE PP1+PP2+PP3 past paper
KCSE 2012 Marking scheme
- Physics paper 1 KCSE 2012 marking scheme
- Physics paper 2 KCSE 2012 marking schemes
- Mathematics paper 1 KCSE 2012 marking schemes
- Mathematics paper 2 KCSE 2012 marking schemes
- Kiswahil paper 2 KCSE 2012 marking schemes
- kiswahili paper 3 KCSE 2012 marking schemes
- History paper 1 KCSE 2012 marking schemes
- History paper 2 KCSE 2012 marking schemes
- Geography paper 1 KCSE 2012 marking schemes
- Geography paper 2 KCSE 2012 marking schemes
- English paper 1 KCSE 2012 marking schemes
- English paper 2 KCSE2012 marking schemes
- English paper 3 KCSE 2012 marking schemes
- CRE paper 1 KCSE 2012 Marking schemes
- CRE paper 2 KCSE 2012 Marking schemes
- Chemistry paper 1 KCSE 2012 marking schemes
- Chemistry paper 2 KCSE 2012 marking schemes
- Chemistry paper 3 KCSE 2012 marking schemes
- Business paper 1 KCSE 2012 Marking schemes
- Business paper 2 KCSE 2012 marking schemes
- Agriculture paper 1 KCSE 2012 marking schemes
- Agriculture paper 2 KCSE 2012 marking schemes
KCSE 2013 past papers
- Physics 2013 KCSE PP1+PP2+PP3 past papers
- Woodwork 2013 KCSE PP1+PP2 past papers
- Mathematics 2013 KCSE PP1+PP2 past papers
- Kiswahili KCSE 2013 PP1+PP2+PP3 past papers
- IRE KCSE 2013 PP1+PP2 past papers
- Home science KCSE 2013 PP1+PP2 past papers
- History and Government KCSE 2013 PP1+PP2 past papers
- Geography KCSE 2013 PP1+PP2 past papers
- French KCSE 2013 PP1+PP2 past papers
- English KCSE 2013 PP1+PP2+PP3 past papers
- Drawing and Design KCSE 2013 PP1+PP2 past papers
- CRE KCSE 2013 PP1+PP2 past papers
- Computer Studies KCSE 2013 PP1+PP2 past papers
- Chemistry KCSE 2013 PP1+PP2+PP3 past papers
- Business Studies KCSE 2013 PP1+PP2 past papers
- Biology KCSE 2013 PP1+PP2+PP3 past papers
- Agriculture KCSE 2013 PP1+PP2 past papers
KCSE 2013 Marking schemes
- Physics 2013 KCSE PP1+PP2+PP3 Marking schemes
- Woodwork 2013 KCSE PP1+PP2 Marking schemes
- Mathematics 2013 KCSE PP1+PP2 Marking schemes
- Kiswahili KCSE 2013 PP1+PP2+PP3 Marking schemes
- IRE KCSE 2013 PP1+PP2 Marking schemes
- Home science KCSE 2013 PP1+PP2 Marking schemes
- History and Government KCSE 2013 PP1+PP2 Marking schemes
- Geography KCSE 2013 PP1+PP2 Marking schemes
- French KCSE 2013 PP1+PP2 Marking schemes
- English KCSE 2013 PP1+PP2+PP3 Marking schemes
- Drawing and Design KCSE 2013 PP1+PP2 Marking schemes
- CRE KCSE 2013 PP1+PP2 Marking schemes
- Computer Studies KCSE 2013 PP1+PP2 Marking schemes
- Chemistry KCSE 2013 PP1+PP2+PP3 Marking schemes
- Business Studies KCSE 2013 PP1+PP2 Marking schemes
- Biology KCSE 2013 PP1+PP2+PP3 Marking schemes
- Agriculture KCSE 2013 PP1+PP2 Marking schemes
KCSE 2014 Past Papers
- Geography KCSE 2014 Paper 1 + paper 2 Past paper
- General science KCSE 2014 all subjects Past paper
- French KCSE 2014 past paper
- English KCSE 2014 Paper 1 + Paper 2 + paper 3 past paper
- Electricity KCSE 2014 Paper 1 + Paper 2 past paper
- Drawing and design KCSE 2014 Paper 1 + Paper 2 past paper
- CRE KCSE 2014 Paper 1 + Paper 2 Past Papers
- Computer studies KCSE 2014 Paper 1 + Paper 2 Past Paper
- Chemistry KCSE 2014 Paper 1 + paper 2 past paper
- Business Studies KCSE 2014 Paper 1 + Paper 2 Past Paper
- Building and Construction KCSE 2014 Past Paper
- Biology KCSE 2014 Paper 1 + Paper 2 + Paper 3 past paper
- Aviation KCSE 2014 Past Paper
- Art and Design KCSE 2014 paper 1 + Paper 2 past Paper
- Arabic KCSE 2014 Paper 1 + Paper 2 Past paper
- Kenya Sign Language KCSE paper 1 + Paper 2 past paper
- Physics KCSE 2014 Paper 1 + Paper 2 + Paper 3 past paper
- Woodwork KCSE 2014 Past Paper
- Power Mechanics KCSE 2014 paper 1 + Paper 2 Past Paper
- Music KCSE 2014 Paper 1 + Paper 2 past paper
- Metal Works KCSE 2014 Past Paper
- Mathematics Alternative A + Alternative B Paper 1 and Paper 2 Past Paper
- Kiswahili KCSE Paper 1 + paper 2 + paper 3 past paper
- Islamic Religious Education KCSE paper 1 + Paper 2 Past paper
- Hindu Religious Education KCSE Paper 1 + Paper 2 Past paper
- Home science KCSE paper 1 + Paper 2 + paper 3 Past paper
- History KCSE paper 1 + Paper 2 Past Paper