KCSE Revision AI kcserevision.app

KCSE 2026 · KJSEA 2026

KCSE Revision online, with an AI tutor that revises past papers with you

Free KCSE past papers, marking schemes and revision materials for every subject. Ask for any paper, answer each question, and get marked like a KNEC examiner, any time on your phone.

No card needed · 5 free AI answers · Plans from KES 199/month

Ask for any past paper

“Give me KCSE 2023 Chemistry Paper 2.” The tutor shows the paper and works through it with you.

Get marked like KNEC

Type your answer and get a score out of the question's marks, with what earned and lost marks.

Revise smarter, not longer

Weak-topic quizzes, timed mocks and a revision timetable built around your exam date.

KCSE revision by subject

Past papers, marking schemes, topic lists and examiner tips for each KCSE subject (764 papers and growing).

KCSE revision materials

Form 1 to 4 notes, topical questions, mock papers and revision booklets for all subjects.

KJSEA Grade 9 revision

Practice for the Kenya Junior School Education Assessment in every learning area.

How to use KCSE revision papers properly

Most candidates download KCSE revision papers and never finish them. The students who improve their grade do three things: they attempt the paper under time, they mark it honestly against a marking scheme, and they go back to the topics where they lost marks. KCSE Revision AI does all three with you.

  1. Start with the most recent KCSE past papers, because they reflect the current examiner style.
  2. Answer before you look at the marking scheme. Type your answer and let the AI tutor mark it.
  3. Revise your weak topics with short quizzes until you can score full marks.
  4. Sit timed mocks in the last six weeks so the real paper feels familiar.

Simple pricing

Start free. Upgrade only if it helps you.

Free

Free

  • ✓Read every past paper online
  • ✓5 free AI tutor answers
  • ✓KCSE & KJSEA revision guides

Starter

KES 199 / month

  • ✓40 AI tutor messages a day
  • ✓All marking schemes unlocked
  • ✓AI marks your answers out of the paper's marks
  • ✓Ask for any past paper by year
Most popular

Pro

KES 599 / month

  • ✓Everything in Starter
  • ✓Unlimited AI tutor (fair use)
  • ✓Timed mock exams with AI marking
  • ✓Personal revision plan up to exam day

Max

KES 1,499 / year

  • ✓Everything in Pro, for a full year
  • ✓Covers Form 3 to KCSE day
  • ✓Works out to about KES 125 a month
  • ✓Best value

Secure payments by Paystack. Card payments renew automatically (cancel anytime). M-Pesa payments cover one period: when it ends, the AI tutor locks until you pay again.

Frequently asked questions

Is KCSE Revision AI free?+

Yes. You can read past papers, use the revision guides and get 5 free answers from the AI tutor. Plans start at KES 199 a month (or KES 1,499 for a whole year) and unlock marking schemes and the full AI tutor.

How is this different from downloading KCSE revision papers?+

Downloading a PDF only gives you questions. Our AI tutor goes through a past paper with you question by question, marks your answer out of the paper's marks the way a KNEC examiner would, and explains what you missed.

Can I ask the AI for a specific past paper, like KCSE 2024 Biology Paper 2?+

Yes. Type the year, subject and paper. If it is in our library the tutor shows you the full paper and revises it with you. If not, it says so and offers a practice paper in the exact KCSE format, clearly labelled as practice.

I searched for ksce revision. Is this the right site?+

Yes. Many students type "ksce" instead of "KCSE" (Kenya Certificate of Secondary Education). kcserevision.app has KCSE revision papers, marking schemes and revision materials for every subject.

Do you cover KJSEA for Grade 9?+

Yes. We have KJSEA revision for every Grade 9 learning area, including Integrated Science, Pre-Technical Studies and Agriculture & Nutrition, with AI practice tests.

How do I pay?+

With M-Pesa or a card through Paystack. Card payments renew automatically and can be cancelled anytime; M-Pesa payments cover one month (or a year on Max) at a time.