Skip to the page
Showing help for:
Showing help for:

Step by step

Prepare KEMIS and KNEC files

Download the learner list for KEMIS, bring the UPIs back from a file, and download the KNEC candidates and an exam's marks, ready to upload on the portals.

Who can do it
Admissions secretary, Deputy head teacher (academics) and Head teacher
Find it
Learners, then KEMIS, KNEC and certificates, or search kemis in Kila
Time
5 minutes

KEMIS (the Ministry of Education’s learner register) and KNEC take files through their own portals. Kila writes the files from your learners’ records and reads the identity numbers back, so you do not type them twice.

Not available yet

“KEMIS and KNEC take uploads through their portals; there is no public API. Check the columns against the portal’s current template before uploading.”

  1. Open KEMIS, KNEC and certificates

    Choose Learners › KEMIS, KNEC and certificates. The KEMIS tab opens first.

  2. Choose the classes

    Under Learner list for KEMIS, tick the classes to include: “UPI, admission number, names, gender, date of birth, birth certificate, grade and stream, guardian. Nothing chosen: every class.”

    KEMIS, KNEC and certificates at Bright Minds Academy: the KEMIS tab, Learner list for KEMIS with Grade 9 ticked (1) and Download (2), and Identity numbers back from KEMIS beside it.KEMIS, KNEC and certificates at Bright Minds Academy: the KEMIS tab, Learner list for KEMIS with Grade 9 ticked (1) and Download (2), and Identity numbers back from KEMIS beside it.
  3. Tap Download

    Kila saves kemis-learners.csv, one row per learner in the classes chosen, with the columns UPI, Admission number, Full name, Gender, Date of birth, Birth certificate number, Nationality, Grade or form, Stream, Class, Special needs, Date admitted, Previous school, Guardian name, Guardian phone and Guardian ID number.

When KEMIS gives learners their UPIs, or KNEC their assessment numbers, save them to each learner in one go.

  1. Make the file

    A CSV with the column admission_no and any of upi, kemis_number, assessment_number and birth_certificate: “Saved to each learner’s identity record.”

  2. Tap Choose a file

    Under Identity numbers back from KEMIS, tap Choose a file and pick the CSV. Kila reads it at once and says how many rows it took, such as 2 rows: 1 taken, 1 not., with the reason for each row it did not take.

    Identity numbers back from KEMIS: Choose a file (3), and the Import result 2 rows: 1 taken, 1 not. (4) with Row 3: No learner with that admission number.Identity numbers back from KEMIS: Choose a file (3), and the Import result 2 rows: 1 taken, 1 not. (4) with Row 3: No learner with that admission number.

A row whose admission number is not at the school says, for example, Row 3: No learner with that admission number. Correct the file and choose it again: rows already taken are saved again with the same numbers.

  1. Open the KNEC tab

    Under Candidates (KPSEA, KJSEA, KCSE): “Assessment or index number, UPI, bio-data and the subjects each candidate sits (KNEC codes where set).”

  2. Choose the classes sitting it, and tap Download

    Download stays grey until a class is ticked. Kila saves knec-candidates.csv: Assessment or index number, UPI, Admission number, Full name, Gender, Date of birth, Birth certificate number, Class and Subject codes.

    The KNEC tab for Lilian Wambui, deputy head: Grade 9 ticked (5) and Download (6) under Candidates (KPSEA, KJSEA, KCSE), and under School-based assessment marks and results the exam Opener assessment chosen (7), Download marks (8) and Import results.The KNEC tab for Lilian Wambui, deputy head: Grade 9 ticked (5) and Download (6) under Candidates (KPSEA, KJSEA, KCSE), and under School-based assessment marks and results the exam Opener assessment chosen (7), Download marks (8) and Import results.
  3. Download an exam's marks

    Under School-based assessment marks and results, choose the Exam and tap Download marks. The file has one row per learner and subject: Assessment or index number, UPI, Admission number, Full name, Subject code, Subject, Score, Out of and Level.

Import results brings results back into an open exam: “Download an exam’s marks for upload; import results (assessment number or admission number, subject code, score or grade) into an open exam.”

The menu has no KEMIS, KNEC and certificates

Link to this section: The menu has no KEMIS, KNEC and certificates

It shows for roles that keep learners’ records or run academics, such as the admissions secretary, the deputy head and the head teacher. Teachers do not see it.

Their UPI column is empty until it is saved, from a file as above or under Learners › Learner identity numbers.

Next: upload the files on the KEMIS and KNEC portals, checking the columns against their current templates.

Last checked on Kila on .

Did this help?

Still stuck?

Email Kila support. Say what you were trying to do and copy the message Kila showed you, word for word.

Contact support

Choose your business

The Help Centre then shows the steps and words for your kind of business. Your choice stays on this device.