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
- Required Credentials: School Code + KNEC Password (schools) · National ID + Phone (CP2) · Index Number only (results)
- ⚠️ Scam Alert: KNEC never charges fees via WhatsApp, SMS agents, or personal M-Pesa numbers. All payments go through the official portal Paybill only.
Quick Navigation Guide

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.
| Portal Name | Direct URL | Primary Purpose | Required Credentials | Who Uses It |
|---|---|---|---|---|
| KNEC Portal Gateway | knec-portal.ac.ke | Central hub linking all active KNEC examination services and registration portals | None — public directory | All users |
| KNEC Main Website | www.knec.ac.ke | Official circulars, timetables, notices, press releases, and contact details | None — public | All users |
| CBA Assessment Portal | cba.knec.ac.ke | Learner registration, milestone score upload, KPSEA and KJSEA data entry; parent status checks via the parent sub-portal | School Code + KNEC institutional password (schools); registered phone + OTP (parents) | Classroom teachers, school administrators, parents |
| CP2 — Contracted Professionals | cp2.knec.ac.ke | Examination supervision role applications, deployment letters, travel claim submission | National ID + personal password | Supervisors, invigilators, centre managers |
| Examiners Portal | examinersapp.knec.ac.ke | Script marking applications, invitation letters, examiner training registration | CP2 credentials or dedicated examiner login (as stated in the current KNEC advert) | Examiners and marking applicants |
| KCSE Results Portal | results.knec.ac.ke | Online results access — activated only during the official KCSE results release period | Candidate index number only (no password) | KCSE candidates |
| QMIS | qmis.knec.ac.ke | Lost certificate replacement (certification letter), results confirmation, equation of foreign qualifications, biodata amendments | Personal email + registered mobile number | Former candidates, institutions, employers |
| e-Certificate Platform | ecertificate.knec.ac.ke | Digital certificate access and employer verification — KCSE 1989–2024 currently available | Candidate index number | Certificate 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
- Open your browser and go to cba.knec.ac.ke.
- Enter your School Code (your KNEC examination centre number) and your institution’s KNEC Password, then click Sign In.
- From the dashboard, select the current Assessment Cycle — for example, Grade 6 KPSEA 2026 or Grade 9 KJSEA 2026.
- Click Learner Management to verify existing registrations or add missing candidates. Use each learner’s NEMIS UPI number when searching or adding a record.
- Navigate to Score Entry and input the milestone assessment scores for each learner across the required subject strands.
- Review the submission summary carefully. Confirm names, UPI numbers, and scores match your physical mark sheets before proceeding.
- 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:
- The new head teacher writes a formal request letter on official school letterhead, signed and stamped.
- Submit the letter to your Sub-County Director of Education (SCDE).
- The SCDE contacts KNEC directly to verify the institution’s authority and authorise a credential reset.
- 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
- Open cp2.knec.ac.ke and click Create Account.
- Enter your National ID number, mobile phone number, and email address, then set a secure password.
- An OTP verification code will be sent to your registered phone number. Enter it to confirm and activate your account.
- Complete your professional profile — add your TSC number, teaching experience, qualifications, and preferred examination duty station (county and sub-county).
- 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
- Log in to cp2.knec.ac.ke with your National ID number and password.
- Under Job Applications, select the advertised role that matches your qualifications — for example, Invigilator — KCSE 2026 or Centre Manager — KPSEA 2026.
- 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.
- Click Apply and record your application reference number.
- Once deployment is confirmed, return to CP2 and click Deployment & Duty Stations to confirm your assigned school and print your official deployment letter.
- 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
- On the CP2 login page, click Forgot Password.
- Enter the National ID number and phone number you used during registration.
- A reset link or OTP will be sent to your registered phone within a few minutes.
- 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.
- Watch for the official results release announcement on www.knec.ac.ke and the @KNEC_Kenya official social media channels before attempting to check.
- Once results are officially released, open results.knec.ac.ke.
- Enter your KCSE Index Number in the search field. No password is required for the public results search.
- Your grade summary will display on screen. Take a screenshot or print it for your own reference.
- To collect your official result slip, contact your school — KCSE result slips are issued to candidates through their head of institution.
- 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.
- Open qmis.knec.ac.ke and click Register to create a personal QMIS account using your email address and mobile number.
- Verify your account via the OTP sent to your phone, then log in.
- 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 - 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.
- Upload your supporting documents in the formats and sizes specified on the application page.
- 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.
- Submit your application and record your tracking reference number.
- 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 Problem | Affected Portal | Step-by-Step Fix |
|---|---|---|
| Invalid Credentials | CBA Portal | Confirm 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 Found | CP2 Portal | You 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 Load | CBA / CP2 / Results | Server 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 Found | results.knec.ac.ke | First 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 Showing | CP2 Portal | The 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 Received | QMIS / CP2 | Check 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 Fails | QMIS | QMIS 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-Certificate | e-Certificate Platform | KCSE 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.
| Channel | Best Used For | Official Contact |
|---|---|---|
| Physical Office | Certificate-related matters, escalations requiring original documents | New Mitihani House, South C, Off Mombasa Road, P.O. Box 73598-00200 Nairobi · Monday–Friday, 8:00 AM–5:00 PM |
| Telephone Switchboard | General direction to the correct KNEC department | +254 (020) 341098 · +254 (020) 341050 · 0720 741001 |
| Helpdesk Email | Portal access failures, OTP issues, account lockouts, upload errors | helpdesk@knec.ac.ke |
| General Email | General enquiries, circular requests, examination information | info@knec.ac.ke |
| QMIS Portal | Lost certificate replacement, results confirmation, equation, biodata amendment | qmis.knec.ac.ke |
| Sub-County Director of Education (SCDE) | Lost institutional CBA / KNEC credentials; school registration disputes | Your 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.
Related Resources on Teachers Kenya Hub
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.
- KNEC CBA Portal Login & Score Upload Guide — full step-by-step walkthrough for classroom teachers uploading competency-based assessment scores for Grades 1–9.
- KNEC CP2 Portal Login Guide for Contracted Professionals — everything supervisors and invigilators need, from account creation through to travel claim submission.
- How to Check Your KCSE Results Online — Official Portal Guide — detailed results-checking guide updated for the 2026 release cycle.
- Grade 10 Senior School Placement & KJSEA Results Guide — understanding KJSEA placement results and the C1, C2, C3 school categorisation for CBE senior school.
- SHA Registration & Afya Yangu Portal Guide for Teachers — how to register for Social Health Authority (SHA) and add dependants as a TSC employee.