KNEC-Kenya National Examinations Council

The Kenya National Examinations Council is the national body responsible for overseeing national examinations in Kenya. Its current chairman is Professor John Onsati. This council was established under the Kenya National Examinations Council Act Cap 225A of the Laws of Kenya, in 1980.

The Kenya National Examinations Council is dedicated to offering excellent services. Here is our service delivery commitment both in visual and downloadable format.

Other Important Information about Kenya National Examinations Council – KNEC

KNEC Exams Requirements and Registration of new Examination Centre

KNEC KCPE and KCSE Online Registration of Candidates

Knec Private Candidate Registration Form

Knec Registration Deadline for Technical Exams

KCSE Private Candidate Registration Form Pdf

KNEC KCSE Repeaters Online Form

KCSE Private Candidate Registration Deadline

KCSE Registration Deadline

ECDE KNEC Exams Online Results

Tvet KNEC Exams Online Results

KNEC Online Results for Colleges January

KNEC Results Confirmation of Certification & Exams Forms

Check KNEC Results via Online & SMS Portal

KNEC Recruitment and deployment of personnel involved in the conduct of examinations

Check KCSE Results Via SMS and Online Guide

Check KCPE Results via SMS and Online Guide

Check KCPE Results Per County Online

Check KCPE Results for the whole School Online Guide

How to check KCSE Results via sms:

Once the KCSE examination results published by KNEC, the result can be view or download from KNEC Portal and KCSE Result can also access via SMS by using Safaricom, Airtel and Orange networks for couple Kenyan shilling (KES) as per charges.

Send SMS with your <<Index Number>> to 22252

Send SMS with your <<05324101001>> to 22252

Example : 05324101001 (SEND to 22252)


Chief Executive Officer
P.O. Box: 73598 00200,
Nairobi, Kenya.

Head Office
National Housing Corporation (NHC) House,
Aga Khan Walk,

Tel: (+254 – 020) 317412; 317413; 317419; 317427; 341027; 341050; 341071; 341098; 341113; 2213381

Fax: (+254 – 020) 2226032


Mobile: 0720741001/0732333860