KNEC Portals and Exam Services: Kenya Guide

KNEC PORTALS QUICK SUMMARY

  • Central Portal Gateway: knec-portal.ac.ke
  • CBA Assessment Portal (Grades 1–9 / KPSEA / KJSEA): cba.knec.ac.ke
  • CP2 Contracted Professionals (Supervisors / Invigilators): cp2.knec.ac.ke
  • KCSE Online Results Portal: results.knec.ac.ke
  • QMIS — Lost Certificates & Confirmation: qmis.knec.ac.ke
  • ⚠️ Scam Alert: KNEC never charges fees via WhatsApp, SMS agents, or personal M-Pesa numbers. All payments go through the official portal Paybill only.
KNEC portals and online exam services guide for Kenya teachers 2026

KNEC runs eight dedicated online portals — each built for a specific task and audience. The central gateway is knec-portal.ac.ke. Teachers upload CBA milestone scores at cba.knec.ac.ke, contracted professionals manage exam supervision duties at cp2.knec.ac.ke, and candidates check KCSE results at results.knec.ac.ke. The directory below maps every KNEC portal to its purpose, credentials, and target user — so you reach the right system on your first attempt.


Official KNEC Portals – Where should you login?

Each KNEC portal has a separate login system. Attempting to sign in through the wrong portal wastes time and may trigger an account lockout. Use this table to identify exactly where to go before opening your browser.

Free weekly updates for Kenyan teachers

Get teaching resources & career updates in your inbox

CBC/CBE notes, schemes. exams. curriculum updates and more for your grades, plus TSC circulars and career news.

🔒 100% free · Unsubscribe any time · No spam

Portal NameDirect URLPrimary PurposeRequired CredentialsWho Uses It
KNEC Portal Gatewayknec-portal.ac.keCentral hub linking all active KNEC examination services and registration portalsNone — public directoryAll users
KNEC Main Websitewww.knec.ac.keOfficial circulars, timetables, notices, press releases, and contact detailsNone — publicAll users
CBA Assessment Portalcba.knec.ac.keLearner registration, milestone score upload, KPSEA and KJSEA data entry; parent status checks via the parent sub-portalSchool Code + KNEC institutional password (schools); registered phone + OTP (parents)Classroom teachers, school administrators, parents
CP2 — Contracted Professionalscp2.knec.ac.keExamination supervision role applications, deployment letters, travel claim submissionNational ID + personal passwordSupervisors, invigilators, centre managers
Examiners Portalexaminersapp.knec.ac.keScript marking applications, invitation letters, examiner training registrationCP2 credentials or dedicated examiner login (as stated in the current KNEC advert)Examiners and marking applicants
KCSE Results Portalresults.knec.ac.keOnline results access — activated only during the official KCSE results release periodCandidate index number only (no password)KCSE candidates
QMISqmis.knec.ac.keLost certificate replacement (certification letter), results confirmation, equation of foreign qualifications, biodata amendmentsPersonal email + registered mobile numberFormer candidates, institutions, employers
e-Certificate Platformecertificate.knec.ac.keDigital certificate access and employer verification — KCSE 1989–2024 currently availableCandidate index numberCertificate holders, employers, academic institutions

How to Access the CBA Assessment Portal for Learner Scores

The CBA portal is the system teachers and school administrators use to register learners and submit competency-based assessment scores for Grades 1 through 9, plus KPSEA and KJSEA data. The login is institutional — you use your school’s KNEC-assigned examination centre code, not your personal TSC number.

Step-by-step: CBA portal login and score entry

  1. Open your browser and go to cba.knec.ac.ke.
  2. Enter your School Code (your KNEC examination centre number) and your institution’s KNEC Password, then click Sign In.
  3. From the dashboard, select the current Assessment Cycle — for example, Grade 6 KPSEA 2026 or Grade 9 KJSEA 2026.
  4. Click Learner Management to verify existing registrations or add missing candidates. Use each learner’s NEMIS UPI number when searching or adding a record.
  5. Navigate to Score Entry and input the milestone assessment scores for each learner across the required subject strands.
  6. Review the submission summary carefully. Confirm names, UPI numbers, and scores match your physical mark sheets before proceeding.
  7. Click Submit Scores, then download and file the Confirmation Report at the school office as proof of submission.

What to do when your school’s CBA credentials stop working

This is one of the most common complaints during KJSEA and KPSEA registration seasons — a school recently changed its head teacher or deputy, and nobody recorded the portal password during the handover. You cannot reset CBA institutional credentials independently. The correct procedure is:


  1. The new head teacher writes a formal request letter on official school letterhead, signed and stamped.
  2. Submit the letter to your Sub-County Director of Education (SCDE).
  3. The SCDE contacts KNEC directly to verify the institution’s authority and authorise a credential reset.
  4. Do not attempt to register a parallel school account — duplicate institutional registrations cause learner data conflicts that can take weeks to untangle.

If the portal is loading slowly or timing out during score entry, server traffic is the most likely cause. Access is heaviest between 7:00 AM and 8:00 PM on weekdays near national deadlines. The most reliable window is 9:00 PM to 6:30 AM EAT.

How to Navigate the CP2 Portal for Exam Supervision Duties

The CP2 portal manages everything for contracted examination personnel — supervisors, invigilators, and centre managers. If you have worked in any KNEC examination season, your deployment letters, duty station assignments, and travel claims all run through CP2. Unlike the CBA portal, CP2 is a personal account system — each professional registers with their own National ID number.

Creating a new CP2 account

  1. Open cp2.knec.ac.ke and click Create Account.
  2. Enter your National ID number, mobile phone number, and email address, then set a secure password.
  3. An OTP verification code will be sent to your registered phone number. Enter it to confirm and activate your account.
  4. Complete your professional profile — add your TSC number, teaching experience, qualifications, and preferred examination duty station (county and sub-county).
  5. Save your profile. It stays active across examination seasons; update your contact details and availability before each new application cycle.

Applying for an examination supervision role

  1. Log in to cp2.knec.ac.ke with your National ID number and password.
  2. Under Job Applications, select the advertised role that matches your qualifications — for example, Invigilator — KCSE 2026 or Centre Manager — KPSEA 2026.
  3. Confirm that all profile details are current and accurate before submitting — errors in your phone number or county preference can result in a wrong deployment.
  4. Click Apply and record your application reference number.
  5. Once deployment is confirmed, return to CP2 and click Deployment & Duty Stations to confirm your assigned school and print your official deployment letter.
  6. After the examination, upload your travel claim documentation under Claims Management and submit within the deadline stated on the portal notice.

Recovering a forgotten CP2 password

  1. On the CP2 login page, click Forgot Password.
  2. Enter the National ID number and phone number you used during registration.
  3. A reset link or OTP will be sent to your registered phone within a few minutes.
  4. If nothing arrives after 5 minutes, your registered number may have changed since you first signed up. Email helpdesk@knec.ac.ke with your National ID number and a brief explanation. Do not pay anyone to “unlock” or “reset” your CP2 account.

How to Check KCSE Examination Results Online

The KNEC exam results portal is only active during the official KCSE results release period, which KNEC announces through its main website and national media. A live login page does not mean results are currently available. Any third-party website claiming to show KCSE results outside the official window is unofficial — and in most cases, a fraud attempt.

  1. Watch for the official results release announcement on www.knec.ac.ke and the @KNEC_Kenya official social media channels before attempting to check.
  2. Once results are officially released, open results.knec.ac.ke.
  3. Enter your KCSE Index Number in the search field. No password is required for the public results search.
  4. Your grade summary will display on screen. Take a screenshot or print it for your own reference.
  5. To collect your official result slip, contact your school — KCSE result slips are issued to candidates through their head of institution.
  6. Private candidates collect result slips through the Sub-County Director of Education’s office in their county.

The online results page is a grade summary, not an official document. For university admission, employment, or professional licensing, you will need a physical result slip from your school or a QMIS confirmation letter from KNEC.

How to Replace a Lost KNEC Certificate Using QMIS

KNEC does not issue duplicate original certificates. If yours is lost or destroyed, the official substitute is a Certification Letter applied for through the QMIS portal. The same portal handles confirmation of results (for employers and universities), equation of foreign qualifications, and biodata amendments — such as correcting a name or date of birth that appears wrongly on your certificate.

  1. Open qmis.knec.ac.ke and click Register to create a personal QMIS account using your email address and mobile number.
  2. Verify your account via the OTP sent to your phone, then log in.
  3. Select the correct service from the application menu:
    — Certification Letter — for a lost certificate replacement document
    — Confirmation of Results — for employer or university verification
    — Equation of Foreign Qualifications — for qualifications obtained outside Kenya
    — Biodata Amendment — for name or date-of-birth corrections on your certificate
  4. Read the required documents list displayed inside the portal carefully before uploading anything — KNEC updates these requirements periodically, so a list from a previous year may no longer be accurate. You will generally need a copy of your National ID and your examination index number.
  5. Upload your supporting documents in the formats and sizes specified on the application page.
  6. Pay the applicable fee using the M-Pesa Paybill number displayed inside the live QMIS portal. Do not pay to any personal phone number, WhatsApp contact, or agent.
  7. Submit your application and record your tracking reference number.
  8. Monitor your application from the QMIS dashboard. If your status has not progressed beyond the stated processing period, contact KNEC at helpdesk@knec.ac.ke and quote your reference number.

Troubleshooting Common KNEC Portal Errors

Error or ProblemAffected PortalStep-by-Step Fix
Invalid CredentialsCBA PortalConfirm you are entering your KNEC School Code, not your NEMIS registration number — these are different. If the password was lost during a staff handover, submit a formal reset request to your Sub-County Director of Education. You cannot reset institutional CBA credentials independently.
Account Not FoundCP2 PortalYou may have originally registered under a slightly different National ID number or phone number. Try alternate ID formats. If still unresolved after two attempts, email helpdesk@knec.ac.ke with your National ID number for manual verification.
Portal Times Out or Will Not LoadCBA / CP2 / ResultsServer traffic peaks during national registration and results deadlines. Switch to the off-peak window: 9:00 PM to 6:30 AM EAT. Also try switching between mobile data and Wi-Fi — network congestion at the carrier level is sometimes the cause.
Results Not Foundresults.knec.ac.keFirst confirm the official results release has been announced at www.knec.ac.ke — the portal may be live but results not yet published. Also double-check your index number digit by digit; a single transposed number returns no results.
No Vacancy or Application Option ShowingCP2 PortalThe contracted professionals recruitment window for that examination cycle has not yet opened or has already closed. Read the current KNEC circular to confirm the active dates — do not assume an open portal means recruitment is active.
OTP Not ReceivedQMIS / CP2Check that your registered SIM is active and not on a Do Not Disturb setting. Wait 5 minutes before requesting a resend. If the number you registered with has since changed, email helpdesk@knec.ac.ke with your National ID for a manual phone number update.
Document Upload FailsQMISQMIS accepts PDF and JPG files only, generally under 2 MB. Compress larger files using a free PDF compressor before uploading. Rename your file without spaces or special characters — for example, nationalid_johndoe.pdf — and retry from a stable connection.
Certificate Year Not Available on e-Certificatee-Certificate PlatformKCSE certificates for 1989–2024 are currently listed as available. KCSE 2025, KCPE, KPSEA, and TVET certificates are marked as coming soon. In the meantime, apply for a Certification Letter through QMIS as a formal substitute document.

⚠️ Anti-Fraud Advisory — KNEC Exam Scams Are on the Rise

Fraudsters regularly pose as KNEC officials on WhatsApp, Facebook, and SMS, offering to “upgrade” KCSE grades, “fast-track” certificate replacement, or provide CP2 shortcuts — all in exchange for M-Pesa payments to personal phone numbers. These are scams, without exception. KNEC does not process any service through personal phone numbers, WhatsApp groups, or informal agents. All official fee payments — including QMIS certification letters — are made exclusively via the Paybill number displayed inside the live official portal. If you receive a suspicious message, report it to KNEC at info@knec.ac.ke and change your portal password immediately.

Official KNEC Support Channels and Escalation

For most portal issues, the self-service route inside the portal — password reset, document re-upload, or application tracking — is the fastest resolution. If that fails, escalate through the channels below. When contacting KNEC, include the portal name, examination type and year, the exact error message, and the date and time it occurred — this allows the helpdesk to assist without unnecessary back-and-forth.

ChannelBest Used ForOfficial Contact
Physical OfficeCertificate-related matters, escalations requiring original documentsNew Mitihani House, South C, Off Mombasa Road, P.O. Box 73598-00200 Nairobi · Monday–Friday, 8:00 AM–5:00 PM
Telephone SwitchboardGeneral direction to the correct KNEC department+254 (020) 341098 · +254 (020) 341050 · 0720 741001
Helpdesk EmailPortal access failures, OTP issues, account lockouts, upload errorshelpdesk@knec.ac.ke
General EmailGeneral enquiries, circular requests, examination informationinfo@knec.ac.ke
QMIS PortalLost certificate replacement, results confirmation, equation, biodata amendmentqmis.knec.ac.ke
Sub-County Director of Education (SCDE)Lost institutional CBA / KNEC credentials; school registration disputesYour county sub-county education office

Frequently Asked Questions

What is the official KNEC portal website?

The central gateway for all KNEC online examination services is knec-portal.ac.ke. The main institutional website for official circulars, timetables, and press notices is www.knec.ac.ke. Always navigate to these directly rather than following links from WhatsApp messages or unofficial websites.

How do I retrieve a forgotten school centre password for the CBA portal?

You cannot reset a CBA institutional password online — this is by design, to protect learner data. The head of institution must write formally to the Sub-County Director of Education (SCDE), who contacts KNEC on the school’s behalf to verify authority and issue replacement credentials. Do not attempt to create a second school account, as this causes learner registration conflicts.

Can I download my KCSE certificate online?

KCSE e-Certificates for the years 1989 to 2024 are currently available on the e-Certificate platform. For years not yet listed — including KCSE 2025, KCPE, and KPSEA — or if you need a formal document for a legal or professional process, apply for a Certification Letter through QMIS.

Is the CP2 portal the same as the KNEC examiners portal?

No — they serve different functions. CP2 manages contracted professional profiles, role applications, deployment letters, and travel claims for supervisors and invigilators. The Examiners Portal handles script marking applications, invitation letters, and examiner training for paper markers. Some KNEC examiner notices allow login using CP2 credentials — check the specific advert for instructions.

When does the KCSE results portal open?

KNEC activates results.knec.ac.ke only during the official KCSE results release period. The announcement is made through the KNEC website and national television and radio. A live login page does not mean results are currently published — always look for the official announcement before attempting to search.

What documents do I need to replace a lost KNEC certificate?

Log in to QMIS and read the current document requirements listed inside the live application — KNEC updates these periodically and a checklist from a previous year may be incomplete. You will typically need a certified copy of your National ID, your examination index number, and a statutory declaration from a commissioner of oaths. The processing fee is paid via the M-Pesa Paybill number shown on the portal page only.

These guides cover individual KNEC portals and related services in greater depth. Bookmark the ones relevant to your role for quick reference during examination seasons.

Leave a Reply

Your email address will not be published. Required fields are marked *