CBE exam generator for Kenyan schools
Pick a grade, a subject and the topics you have taught. PaperSetter draws from a bank of 25,266 CBE questions, lays the paper out the way KNEC does, and gives you the exam and its marking scheme as two print-ready PDFs.
Built around the Kenyan assessment calendar
A Grade 2 paper and a Grade 9 paper are not the same document with different questions. Each band has its own format, and the generator follows it.
| Band | Grades | National assessment | What that changes |
|---|---|---|---|
| Lower Primary | Grades 1 to 3 | School-based, activity format | Activity items rather than A/B/C/D multiple choice, the way KICD sets them at this level. |
| Upper Primary | Grades 4 to 6 | KPSEA at Grade 6 | Grade 6 papers follow the five-paper KPSEA pattern, with the combined learning areas assessed together. |
| Junior School | Grades 7 to 9 | KJSEA at Grade 9 | Paper 1 and Paper 2 structures per subject code, including the composition and comprehension splits. |
29 learning areas in the bank
Every one of these has questions and worked marking schemes you can read now, before you create an account.
- Agriculture
- Biology
- Business Studies
- Chemistry
- Community Service Learning
- Computer Studies
- Core Mathematics
- Creative Arts & Sports
- English
- Environmental Activities
- Essential Mathematics
- Fasihi ya Kiswahili
- Fine Arts
- General Science
- Geography
- History and Citizenship
- Home Science
- Hygiene and Nutrition Activities
- Integrated Science
- Kiswahili
- Literature in English
- Mathematics
- Movement and Creative Activities
- Physics
- Pre-Technical Studies
- Religious Education (CRE)
- Religious Education (HRE)
- Religious Education (IRE)
- Social Studies
What comes out
- The exam paper as a PDF, with your school header and the double borders KNEC uses.
- A separate marking scheme PDF covering every question on that paper.
- One or two column layout, with student working areas on or off.
- Maths set properly: fractions, geometry diagrams and images, not plain text.
- A fresh set of questions each time, so two streams do not sit the same paper.
- Saved papers you can reopen and download again later in the term.
Common questions
- How long does it take to generate an exam paper?
- Typically 20 to 60 seconds once you have picked the grade, subject and topics. You can still replace, delete or edit any question before you export.
- Which grades and subjects are covered?
- Grades 1 to 10 across twenty four learning areas. Grades 1 to 9 cover Mathematics, English, Kiswahili, Integrated Science, Social Studies, Agriculture, Pre-Technical Studies, Creative Arts and the three Religious Education papers. Grade 10 adds the Senior School subjects, including Biology, Chemistry, Physics, Geography, History and Citizenship, Business Studies, Computer Studies, Community Service Learning, and both Core and Essential Mathematics.
- Can I put my school name and logo on the paper?
- Yes. Upload your logo once and every paper carries a professional header with the double borders KNEC papers use.
- Do I need to install anything?
- No. It runs in a browser on a phone, tablet or computer, and the papers download as PDFs ready to print or send on WhatsApp.
- Can I see the question quality before I sign up?
- Yes. Thousands of questions with worked marking schemes are free to read on the practice pages, and twenty-four complete sample papers with their marking schemes are free to download.
Set your next paper this evening
The trial gives you unlimited printable exams and marking schemes while it runs.
Start your free trial