KCSE past papers 2012 are available for free. Marking schemes are available at a fee of Kshs 200 for all papers. Please Mpesa the money to 0710765974 and text me your email address for delivery purposes.
You can contact FRANCIS through the same number,ie 0710765974 for assistance. Follow the links below to download free 2014 KCSE past papers:
2012 KCSE Agriculture PAPER 1
2012 KCSE Agriculture PAPER 2
2012 KCSE BIOLOGY PAPER 1
2012 KCSE BIOLOGY PAPER 2
2012 KCSE CHEMISTRY PAPER_1
2012 KCSE CHEMISTRY PAPER_2
2012 KCSE CHRISTIAN RELIGIOUS EDUCATION PAST PAPER_1
2012 KCSE CHRISTIAN RELIGIOUS EDUCATION PAST PAPER_2
2012 KCSE GEOGRAPHY PAPER 1
2012 KCSE GEOGRAPHY PAPER 2
2012 KCSE HISTORY PAPER 1
2012 KCSE HISTORY PAPER 2
2012 KCSE MASWALI YA KISWAHILI P_1
2012 KCSE MASWALI YA KISWAHILI P_2
2012 KCSE MASWALI YA KISWAHILI P_3
2012 KCSE Physics Paper 1
2012 KCSE Physics Paper 2
2012 KCSE Physics Paper 3
2012 KCSE CHEMISTRY PAPER_2
KCSE 2012 BUSINESS STUDIES PAST PAPER_1
KCSE 2012 BUSINESS STUDIES PAST PAPER_2