Pay instantly with M-Pesa · Download in seconds Help: +254 7XX XXX XXX

Kenya's past papers, answered.

KCSE, KJSEA, KPSEA, KCPE, TVET & KASNEB past papers with marking schemes — plus every question searchable with a worked answer. Pay with M-Pesa, download in seconds.

0+past papers
0+answered questions
KES 50per paper via M-Pesa

Latest papers

Freshly scanned mocks, joint exams and national papers.

See more →

Search any question. See the answer.

Every question in our papers has its own page. Read the question in full and the first part of the worked answer for free — unlock the complete working for KES 20, or get every answer with a pass.

Browse the question bank →

How it works

Find your paper or question

Search by subject, topic, year or school — or paste the question you are stuck on.

Pay with M-Pesa

Approve the prompt on your phone with your PIN. Paid via Paybill? Just type the M-Pesa code.

Download instantly

Your PDF and answers unlock immediately and stay in your Library. No sign-up — your phone number is your account.

Simple prices

No subscriptions you forget to cancel. Pay only for what you need.

Full pricing →
Single paperKES 50
  • PDF + marking scheme
  • 5 downloads
Day PassKES 99
  • All answers + 5 paper downloads for 24 hours
Weekly Revision PassKES 299
  • All answers + 25 downloads for 7 days
Monthly Teacher PassKES 799
  • All answers + 120 downloads + 3 AI exams for 30 days

Frequently asked questions

What is Exams.co.ke?

Exams.co.ke is a Kenyan exam library with KCSE, KJSEA, KPSEA, KCPE, TVET, KASNEB and university past papers, a searchable question bank with worked answers, and an AI tool that sets new exams from a topic, syllabus or book.

How do I download past papers on Exams.co.ke?

Find your paper, tap Download, approve the M-Pesa prompt on your phone, and the PDF unlocks immediately in your Library. You can also pay via Paybill and enter the M-Pesa code.

How much does a past paper cost?

Most papers cost KES 50. Single answers are KES 20, and passes with unlimited answers start at KES 99 per day.

Can the AI set an exam from my syllabus or textbook?

Yes. In the AI Exam Studio, type a topic, paste a syllabus section or upload a textbook PDF, choose the level, question types and marks, and get a ready-to-print exam with a marking scheme.

Is my payment secure?

Payments go through M-Pesa via MovePay. We never see your PIN, each M-Pesa code can only be used once, and downloads are tied to your account.

Do I need an account?

No sign-up form. Your phone number is your account — after paying you are logged in automatically, and you can log back in any time with a one-time SMS code.

Past papers for every Kenyan exam, in one place

Exams.co.ke brings together KCSE past papers with marking schemes, KJSEA Grade 9 and KPSEA Grade 6 assessments under the Competency Based Education curriculum, legacy KCPE papers, KNEC TVET certificate and diploma papers, KASNEB CPA and CS papers, and university exams. Each paper is scanned from the original, cleaned up so it prints sharply, and indexed question by question.

That indexing is what makes Exams.co.ke different from sites that only list PDF links: you can search for “mole calculations”, “relief rainfall” or “simultaneous equations” and land directly on the question, with a worked answer written the way examiners mark. Students revise faster, and teachers find the exact past question they want to set for homework.

Payment is by M-Pesa through MovePay. You never share your PIN with us, each M-Pesa code can only be used once, and every download is stamped to your account — which keeps prices low for everyone.