How to Register for KCSE Exams


How to Register for KCSE Exams

To seat for KCSE, one need to be a holder of valid KCPE certificate or KCPE equivalent for students with foreign education. Students with qualification from other countries will need to equate their certification (Foreign candidates must sit for the KCSE qualifying exam a year before registering sitting for the examination to get KNEC equation letter). 

Candidate must enter a minimum of 7 subjects and a maximum of 9 subjects.

Registrations for KCSE are done via by Principals of the various Schools for Students in their Schools. Private Candidates registration are through the County Education Officers.

Registering to repeat KCSE exams is allowed; those registering for 7 subjects and above can repeat as many times as possible as long as they meet the entry requirements and their results will be graded accordingly. Repeaters taking less than 7 subjects must, however, sit for KCSE within two years preceding the year of their last sitting. Candidates registering for less than 7 subjects will get a supplementary certificate that will only show the subjects attempted (this will not alternate the initial mean grade scored) and they will only be allowed to repeat twice in the 2 subsequent years following the 1st attempt.

Registration for KCSE examinations Candidates who are Physically or Mentally Challenged is also facilitated. Assistance needed by the candidate during the exam is usually stated during the registration.

Cost: Nil
Timelines:   Dependent on number of Courses taken with a maximum of 9 days if taking the maximum 9 subjects (Usually spread on different days of October and November depending on the academic year


For more information call Huduma Contact Centre: +254 (020) 6900020 Or visit nearest Huduma Centre Or Contact: The Kenya National Examinations Council National Housing Corporation House, Aga Khan Walk 020-3317412, 3317413, 3317419

[email protected] 

Do you have any news or article you would like us to publish? Kindly reach us via [email protected]