Selection Education Go Ke: Grade 10 Portal Guide

Quick Service Summary — selection.education.go.ke

  • Official Portal URL: selection.education.go.ke
  • Ministry of Education Main Site: www.education.go.ke
  • Who Can Use the Public Pages: Any parent, learner, or teacher — no account or password required
  • Who Needs an Institutional Login: Junior school headteachers and authorised senior school principals (credentials issued by Ministry, not self-registered)
  • What You Can Do: Check Grade 10 placement outcome, download the official admission calling letter (PDF with QR code), search schools by county, category (C1 / C2 / C3), and pathway (STEM / Social Sciences / Arts & Sports Science)
  • Required to Search Learner Records: KJSEA Assessment Number (printed on the learner’s Grade 9 school leaving certificate or report card)
  • Service Fee: 100% Free — never pay an agent, cyber café, or WhatsApp contact for portal access, placement, or admission letter printing
  • Best Access Times on High-Traffic Days: 5:00 AM–7:30 AM or after 9:30 PM (avoids 504 Gateway Timeout errors during national release peaks)
selection education go ke Grade 10 school selection and placement portal guide 2026

The Ministry of Education’s Grade 10 school selection and placement system runs at selection.education.go.ke. Public pages let parents and learners check placement results, download the official admission calling letter, and search available senior secondary schools by county, pathway, and school category — all without creating an account or entering a password. The authenticated login is reserved for junior school headteachers and authorised senior private school principals who manage learner records and institutional submissions on behalf of their schools.


Portal Module Directory — Official Pages at a Glance

Starting from the wrong module is the most common reason parents report confusion on the grade 10 selection portal. Use the table below to confirm the correct page before entering any learner information.

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

Module NameTarget UserRequired CredentialsAvailable Actions
Grade 10 Pathways ExplorerParents, learners, teachersNone — fully publicBrowse STEM, Social Sciences, and Arts & Sports Science pathways; view tracks and three-subject combinations per track
Senior School DirectoryParents, learners, teachersNone — fully publicFilter senior schools by county, sub-county, gender, school category (C1 / C2 / C3), and pathway offered
My Selections — Learner VerificationParents and learners confirming recorded choicesKJSEA Assessment NumberConfirm saved school choices and pathway allocation; generate and save the selection record document
Admission Letter DownloadCandidates with confirmed Grade 10 placementKJSEA Assessment NumberDownload official Grade 10 calling letter (PDF with QR code / security barcode); access school joining instructions and approved fee structure
Institutional Login DashboardJunior school headteachers; authorised senior school principalsMinistry-issued institutional credentials onlyVerify learner reporting lists; confirm placement records; submit institutional placement queries
NEMIS IntegrationSchool registrars; Sub-County Directors of EducationNEMIS administrative credentialsCross-reference UPI numbers against KJSEA Assessment Numbers; reconcile learner records where identifiers do not match
KEMIS — Institutional AccreditationSchool registrars; County and Sub-County education officersKEMIS administrative credentialsVerify school category status (C1 / C2 / C3); confirm institutional pathway authorisations

Walkthrough A: How to Check Your Grade 10 Placement Result

For parents and learners, checking the Grade 10 placement outcome is a fully public process on the ministry of education selection portal. You only need the learner’s KJSEA Assessment Number. No account, no payment, and no agent is required.

Step-by-Step: Check Placement on Desktop or Mobile

  1. Open the official portal directly. Type https://selection.education.go.ke into your browser address bar. Do not click links forwarded on WhatsApp or Facebook — type the address manually each time. On the address bar, confirm the domain ends in education.go.ke before entering any learner details.
  2. Navigate to “My Selections.” Click My Selections in the main navigation menu, or go directly to selection.education.go.ke/my-selections. This page does not require a password.
  3. Enter the KJSEA Assessment Number. Type the number exactly as it appears on the learner’s official Grade 9 school leaving certificate or report card. Remove any leading spaces, trailing spaces, or dashes. The field may be case-sensitive for alphanumeric formats — match the original character by character.
  4. Click Search or Generate. The system will query the Ministry placement database and return the learner’s record. Depending on portal load, this can take 10–30 seconds. Do not click Search multiple times — wait for the response before retrying.
  5. Review the placement details. Confirm: the learner’s full name, the assigned senior school, the school category (C1 National, C2 Extra-County, or C3 County/Sub-County), the allocated pathway (STEM / Social Sciences / Arts & Sports Science), and the three-subject combination.
  6. Save the record privately. In your browser, use Print → Save as PDF to save the placement record to your device. Do not share screenshots containing the Assessment Number in public WhatsApp groups or social media pages — this is the learner’s personally identifiable education data.

Walkthrough B: How to Download Your Grade 10 Admission Letter

The Grade 10 admission calling letter is the document a learner must carry on reporting day. It contains a security QR code or barcode that the receiving school uses to verify the placement against the Ministry database. The grade 10 admission letter download is available free of charge from the selection education go ke portal after the Ministry publishes placement results — no printing fee or agent charge applies at any stage.


Step-by-Step: Download and Print the Grade 10 Calling Letter

  1. Open the portal and locate the Admission Letter section. Navigate to https://selection.education.go.ke. Look for an Admission Letter, Calling Letter, or Placement Documents link in the homepage menu or the My Selections page. The exact label may update with each Ministry release cycle.
  2. Enter the KJSEA Assessment Number. Type the number exactly as it appears on the school record. Click Download Calling Letter or Generate PDF. If the button does not respond, ensure JavaScript is enabled and that you are not using a WhatsApp in-app browser — open the link in Chrome or Firefox instead.
  3. Verify the PDF before printing. Before sending to a printer, confirm the PDF clearly shows: (a) the learner’s full name and KJSEA Assessment Number, (b) the name and category of the assigned school, (c) the pathway and three-subject combination, and (d) a clear QR code or barcode — not a broken image placeholder.
  4. Print on A4 — do not scale the page. In the browser print dialog, set paper size to A4, margins to Default, and disable “Fit to Page” or “Scale to Fit.” Scaling compresses the QR code and makes it unreadable at the school gate. In Chrome, expand More Settings and tick Print Background Graphics to ensure the security barcode renders fully.
  5. Get the calling letter stamped if required. Some junior schools stamp or countersign the printed calling letter before reporting day. Ask your school’s headteacher whether this applies to your sub-county’s procedure.
  6. If the PDF downloads as blank or the QR code is missing: Clear your browser cache (press Ctrl + Shift + Del on Chrome or Firefox → select All time → clear), close all tabs, reopen the portal, and retry. If the problem persists on mobile, switch to a desktop browser. Right-click the download button and choose Save Link As rather than clicking directly — this forces a fresh download without cached fragments.

Walkthrough C: How to Use the School and Pathway Directory Filter

The grade 10 pathway selection portal includes a school and subject combination explorer that lets families research options before the school submits official choices. Use this module to build a realistic, informed shortlist — it is a research tool, not a booking or confirmation system.

Step-by-Step: Find Schools Offering Your Subject Combination

  1. Open the Pathways page. Navigate to selection.education.go.ke/pathways and compare the three Ministry-defined career pathways: STEM (Science, Technology, Engineering, and Mathematics), Social Sciences (Humanities, Languages, Business Studies), and Arts & Sports Science (Visual Arts, Performing Arts, Sports Science). Read the track descriptions before making any decision — each pathway contains multiple tracks, each with a specific three-subject combination.
  2. Select a pathway, then a track, then a combination. Click the pathway that best matches the learner’s demonstrated strengths, teacher guidance, and personal interests. Then select the specific track (for example, Pure Sciences under STEM or Humanities under Social Sciences) and confirm the exact three-subject combination within that track.
  3. Click “View Schools” for the chosen combination. This filters the school directory to display only institutions currently offering that exact three-subject combination. This approach is more reliable than searching by school name first, because it confirms which schools can actually deliver the learner’s chosen curriculum.
  4. Apply county and category filters. Use the available filter fields to narrow results by County, Sub-County, School Category (C1 National, C2 Extra-County, C3 County / Sub-County), and Gender (Boys, Girls, Mixed). Confirm accommodation type (boarding or day) from the school profile on the portal rather than assuming the school’s historical classification still applies under the CBE structure.
  5. Record the shortlist details in writing. For each school that interests the learner, note: the exact school name as shown on the portal, county, school category, accommodation type, and the specific combination it offers. Include realistic options across C1, C2, and C3 categories — filling every slot with highly competitive C1 schools alone does not serve the learner if placement capacity is exceeded.
  6. Agree on the final choice order with the learner and parent/guardian. The order of choices matters in the Ministry’s automated placement system. Choices should reflect genuine learner preference and pathway fit, not social media rankings or peer pressure. The learner, parent or guardian, and school should review the order together before submission.
  7. Hand the agreed shortlist to the junior school head for submission. The grade 10 school selection portal login for submission is an institutional function restricted to authorised school administrators. Learners and parents should not attempt to access the institutional login. After the school confirms submission, verify the saved record using My Selections at selection.education.go.ke/my-selections.

For a detailed breakdown of all three pathways and every available subject combination, read the Senior School Subject Combinations guide and the CBE Pathways in Kenya resource before building the school shortlist. For school categories by type, see the C1 National Schools directory.

Walkthrough D: For Junior School Heads — Verifying Learner Choices via Institutional Login

The selection education go ke portal login for junior school headteachers provides an institutional dashboard for verifying learner placement lists and submitting school-level queries on behalf of candidates. As of the July 2026 portal check, the standard login page displayed a role restriction limiting access to senior private schools only. Junior school administrators should confirm the active login route with their Sub-County Director of Education before the official selection or verification window opens for each cohort.

Step-by-Step: Access the Institutional Dashboard

  1. Obtain institutional credentials through official channels. Ministry-issued school usernames and passwords are provided to the headteacher or designated administrator through official KNEC or Ministry communication — not from third parties or WhatsApp messages. If credentials have not been received or have lapsed, contact the Sub-County Director of Education office directly.
  2. Open the institutional login page. Navigate to selection.education.go.ke/login. Confirm that the browser address bar shows a valid padlock icon (HTTPS certificate) before entering any credentials. If the browser shows a certificate error or security warning, stop immediately and do not bypass it.
  3. Enter credentials and sign in. Type the school username and password exactly as issued. Do not share these credentials with parents, learners, or agents. On a shared school computer, do not allow the browser to save the password to its autofill memory.
  4. Access the Learner Dashboard. The dashboard displays the school’s candidate list alongside recorded school choices, pathway allocations, and placement status. Verify that each learner’s name, Assessment Number, and choice record match the school’s internal documentation and the agreed learner-parent shortlists.
  5. Submit corrections or queries through the authorised channel. Where a learner’s record contains an error, use the Ministry’s designated correction module within the dashboard, or escalate to the Sub-County or County Director of Education in writing. Do not attempt to manually edit learner records outside the authorised module.
  6. Log out immediately after completing institutional work. On any shared school device, manually sign out of the dashboard, close the browser tab, and clear the session. This applies even when a device is in a locked office. Do not leave school credentials saved in a shared browser.

Grade 10 Reporting Day — Documents Checklist

Before reporting to the assigned senior school, every Grade 10 learner must prepare the documents below. The receiving school will cross-check each item against the Ministry placement database and the school’s official reporting list. Missing documents are the most frequent cause of delayed admission on reporting day.

DocumentPurposeVerification Note
Printed Grade 10 Admission Calling LetterOfficial Ministry placement confirmation; QR code / barcode used by school to verify identity and placementDownload from selection.education.go.ke; print A4 at 100% scale; get junior school stamp if your sub-county requires it
Original Birth CertificateConfirms learner identity and ageCarry the original — a photocopy alone is not accepted at most schools
Junior School Leaving Testimonial or CertificateConfirms completion of Grade 9 / KJSEAMust be stamped and signed by the junior school headteacher; not a learner-generated document
Medical Clearance CertificateRequired by most boarding senior schoolsMust be signed by a registered clinical officer or medical doctor; specifies fitness for the school environment
Two Certified Passport PhotographsSchool records and learner identity card productionRecent, colour, passport size; confirm background colour requirement with the specific school’s joining instructions
Fee Payment ReceiptProof of payment for approved school levies onlyPay only fees itemised in the official joining instructions from the assigned school; never pay a third party or agent claiming to “guarantee” a school place

The Ministry of Education has issued statutory directives against arbitrary fee demands beyond approved levies. If a school requests payment not included in the official joining instructions, ask for a written breakdown citing the Ministry approval reference before paying anything. Report irregularities to the Sub-County Director of Education.

Troubleshooting Guide — selection.education.go.ke Portal Errors

The 24–48 hours following a national Grade 10 results release are the highest-traffic period for the selection portal. The errors below account for the large majority of reported problems during placement release days and during the school selection window.

Error Message / SymptomRoot CauseImmediate Action / Fix
504 Gateway TimeoutExtremely high concurrent traffic during national results releaseRetry between 5:00 AM–7:30 AM or after 9:30 PM; switch between mobile data and Wi-Fi; avoid the 8:00 AM–5:00 PM window on the first day of results release
“Site Under Maintenance” / White Maintenance ScreenScheduled Ministry ICT downtime for portal updatesCheck the Ministry’s official Twitter/X page (@EducationKe) for maintenance announcements; retry after 2–3 hours
“Learner Record Not Found”Assessment Number entered with a typo or formatting error; or the NEMIS UPI number has been used instead of the KNEC KJSEA Assessment Number — these are two different identifiersVerify the number character-by-character on the learner’s school leaving certificate; remove leading zeros, spaces, or dashes; ask the junior school to confirm whether the KJSEA Assessment Number (KNEC-issued) differs from the school’s NEMIS UPI — only the KNEC number works on this portal
Blank White Page / Endless Loading SpinnerJavaScript disabled in browser, outdated browser version, or unstable internet connectionEnable JavaScript in browser settings; update Chrome or Firefox to the latest version; switch from 2G / slow data to 4G or broadband; disable browser extensions that block scripts (common in older Android browsers)
Admission Letter PDF Downloads Blank or IncompleteInterrupted download, browser PDF rendering fault, or in-app browser limitation (WhatsApp / Facebook browser)Clear browser cache (Ctrl+Shift+Del, select All time); close all tabs; reopen portal and retry; right-click the download link and choose Save Link As; use Chrome or Firefox on a desktop — never download PDF documents through a WhatsApp in-app browser
QR Code Missing or Unreadable on Printed LetterPDF scaled during print (Fit to Page), or background graphics disabled in print settingsIn the Chrome print dialog: paper = A4, margins = Default, scale = 100% (disable “Fit to Page”); expand More Settings and tick Print Background Graphics; re-download the PDF and print fresh if the issue persists
Wrong Learner Details on the Admission LetterData entry error during NEMIS registration or KJSEA submission at school levelDo not report to the school shown on the incorrect letter — contact the junior school headteacher immediately; the school escalates the correction to the Sub-County Director of Education for Ministry rectification before the learner reports
“Only Senior Private Schools Allowed” on Login PageThe institutional login is role-restricted; the authenticated window is currently open only to authorised senior private school principals for that phaseUse the public pages (My Selections, Pathways Explorer, School Directory) for research and verification; junior school heads should contact the Sub-County Director of Education for the correct institutional login window or submission route
School Credentials / Password Not AcceptedCredentials expired, entered incorrectly, or the school’s portal role is not yet activated for the current cycleNever ask a learner or parent to test school login credentials; contact the Sub-County Director of Education or the Ministry ICT support route at www.education.go.ke with the school’s registration number and the specific error

⚠️ Warning: Fake Grade 10 Selection Websites and Mobile Money Scams

Several fraudulent websites — hosted on .com, .org, unofficial .ke domains, or Blogspot addresses — copy the appearance of selection.education.go.ke to collect mobile money from parents and learners. These sites charge fees for “admission letter downloads,” “guaranteed school placement,” “appeal registration,” or “portal login access.” The genuine Ministry of Education Grade 10 portal is always at an address ending in education.go.ke and never charges a fee for any of these services.

Never send M-Pesa or any payment to an agent, cyber café attendant, WhatsApp contact, or social media page offering to “process” your placement, print your calling letter, or “unlock” the portal. If a website displays a Paybill number, Lipa na M-Pesa prompt, or any payment request before showing a learner record, close the page immediately — it is not the official portal. Report suspicious sites or payment demands to the Ministry through www.education.go.ke.

Official Ministry of Education Support Contacts

For placement disputes, missing learner records, fee irregularities, or institutional login issues that the school cannot resolve internally, use the escalation channels below. The Sub-County Director of Education office is the first point of contact for individual learner-level queries.

Contact ChannelDetailsBest Used For
Ministry of Education — Physical HeadquartersJogoo House B, Harambee Avenue, P.O. Box 30040-00100 NairobiFormal written escalations; institutional placement appeals; policy interpretation
Ministry of Education — Official Websitewww.education.go.keOfficial circulars, placement notices, portal status updates, online contact form submissions
NEMIS Portalnemis.education.go.keLearner UPI number verification; NEMIS-to-KJSEA Assessment Number reconciliation
KEMIS Portalkemis.education.go.keInstitutional accreditation confirmation; school category (C1 / C2 / C3) verification
Sub-County Director of Education OfficeLocated at each Sub-County government education headquarters — contact your school’s Sub-County office directlyLearner placement corrections; school credential activation; reporting day disputes; fee irregularity reports
County Director of Education OfficeLocated at each County government headquartersEscalations unresolved at Sub-County level; systemic school allocation issues; formal placement appeals

When visiting any education office in person, carry printed evidence: the learner’s Assessment Number, the placement record downloaded from the portal, and a written description of the exact problem. Verbal accounts alone — or WhatsApp screenshots — are rarely sufficient to initiate a formal correction.

Frequently Asked Questions

Is selection.education.go.ke the only official Grade 10 placement website?

Yes. The sole official portal for Kenya’s Grade 10 school selection, placement results, and admission letter downloads is selection.education.go.ke, operated directly by the Ministry of Education. The Ministry’s main website is www.education.go.ke. Any website on a .com, .org, non-government .ke, or Blogspot domain claiming to offer Grade 10 placement results, calling letter downloads, or school choice submissions is unofficial. Do not enter learner details or make payments on any such site.

Why is the Grade 10 selection portal showing a blank white page?

A blank white page on selection.education.go.ke is almost always caused by one of three things: JavaScript is disabled in your browser settings; your browser is outdated and cannot process the portal’s scripts; or your internet connection dropped during page load. Fix: enable JavaScript, update Chrome or Firefox to the current version, switch between mobile data and Wi-Fi, and disable any script-blocking browser extension.

If the page is blank on multiple devices and connections, the portal may be under scheduled maintenance — check @EducationKe on Twitter/X for an update and retry after 2–3 hours.

Can I download my Grade 10 calling letter using my birth certificate number?

No. The Grade 10 admission letter download on selection.education.go.ke requires the KJSEA Assessment Number, not the birth certificate number. The KJSEA Assessment Number is the KNEC-issued identifier printed on the learner’s official Grade 9 report card and school leaving certificate. If that number has been lost, contact the junior school headteacher — the school can retrieve it from the school’s NEMIS records or through the Sub-County Director of Education, who has access to KNEC submission data.

Why does my Assessment Number return “Learner Record Not Found” on the portal?

There are two common causes. First, the number was entered with a space, a leading zero, or a character error — verify it digit by digit against the school leaving certificate, not a photograph or forwarded message.

Second, the NEMIS UPI number (used in the school management system) has been entered instead of the KNEC KJSEA Assessment Number — these are different identifiers and are not interchangeable on the selection portal.

If both numbers have been confirmed correct and the error persists, ask the junior school to verify that the learner’s KJSEA record was successfully submitted to the Ministry database before the registration deadline.

Can I access the Grade 10 selection portal on a phone?

Yes. selection.education.go.ke is accessible on Android and iOS through Chrome for Android and Safari on iPhone. For downloading the admission calling letter, a desktop or laptop browser (Chrome or Firefox on Windows or macOS) gives the most reliable PDF output with the QR code fully rendered and printable at the correct size. On a phone, never open portal links from within the WhatsApp, Facebook, or Instagram in-app browser — copy the link and paste it into Chrome or Safari instead.

What documents does a Grade 10 learner need on reporting day?

A learner reporting to a senior school needs: the official Grade 10 admission calling letter (printed from selection.education.go.ke with the QR code intact), an original birth certificate, a junior school leaving testimonial stamped by the headteacher, a medical clearance certificate signed by a registered clinical officer, two passport photographs, and a fee payment receipt for the levies listed in the official joining instructions from the assigned school only. Do not pay any fee not explicitly listed in those instructions.

What should I do if my printed admission letter has missing details or no QR code?

A missing QR code is almost always a print settings problem, not a data error. In Chrome’s print dialog: confirm paper size = A4, margins = Default, scale = 100% (not “Fit to Page”), and tick Print Background Graphics under More Settings. Re-download the PDF and print fresh — do not reprint from a previously saved file that downloaded incompletely.

If the calling letter itself shows the wrong learner name, wrong school, or missing pathway information, this indicates a data error at school level. Do not attempt to report to the incorrect school. Contact the junior school headteacher immediately so the school can escalate the correction to the Sub-County Director of Education before reporting day.

Official Sources

Leave a Reply

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