Kenya's #1 revision platform

Revision Papers,
CBC Notes &
Teaching Materials

Download KCSE past papers, CBC notes and schemes of work. Trusted by 500+ teachers and students across Kenya.

All materials from official KNEC publications
Secure M-Pesa payment — instant download
New resources added weekly
WhatsApp support: +254 708 552 857

0+

Subscribers

0/7

Support

0+

Years online

0

Counties covered

Curriculum

Competency Based Curriculum (CBC)

Notes, end-term papers, and teaching materials for PP1 to Grade 12. Aligned to the current KICD CBC framework.

Why choose us?

Dedicated to offering the best revision materials for Kenyan educators and students.

500+

Revision Papers

800+

Registered Teachers

500+

Happy Students

5+

Years in Operation

FAQ

Frequently asked questions

Find answers to common questions about E-Learning Resources, our curriculum coverage, payments, and downloads.

Still have questions?

Chat with us on WhatsApp — we typically reply within a few hours.

+254 708 552 857

Open WhatsApp

Our platform provides high-quality academic papers for Kenyan students and educators. We organise them by curriculum level for easy browsing and instant download.

Once your payment is confirmed, a download link is automatically sent to your account. You can also find all purchased papers under your account dashboard at any time.

We cover all levels — Pre-Primary (PP1–PP2), Primary (CBC Grades 1–6), Junior Secondary (Grades 7–9), Senior Secondary (KCSE Form 1–4), and University/Tertiary.

Yes. We support M-Pesa payments for fast and secure transactions. Once payment is confirmed, your paper is instantly available for download.

Yes. All primary and junior secondary resources follow the current Competency Based Curriculum (CBC). KCSE materials follow the Kenya National Examinations Council syllabus.

Yes, a preview of the first few pages is available on each paper's detail page so you can confirm it matches what you need before purchasing.

All resources are provided as PDF files, which can be opened on any device — phone, tablet, or computer — without any special software.

Yes. If a paper you need isn't listed, contact our support team via WhatsApp or email and we'll do our best to upload it promptly.

We offer a 7-day satisfaction guarantee. If you are not satisfied with a resource or experience a technical issue, contact our support team within 7 days and we will resolve it or issue a full refund. Reach us via email at info@elearningresources.net or WhatsApp at +254 708 552 857.

Email: info@elearningresources.net WhatsApp: +254 708 552 857 We typically respond within a few hours on business days.

Yes. We have a growing library of CBC resources covering all grades from PP1 through Grade 10, including notes, activity books, lesson plans, schemes of work, and end-term assessment papers.

Yes. We offer a School plan covering up to 20 teacher accounts for KES 3,000/month. Contact us on WhatsApp at +254 708 552 857 or email info@elearningresources.net to set up a school account.

We are building a comprehensive collection of county mock exams. Current coverage includes major counties such as Nairobi, Kiambu, Mombasa, Kisumu, Nakuru, and Uasin Gishu, with more added regularly.

Yes. Free resources can be downloaded without registering. For paid resources, you can purchase as a guest by providing your phone number and email — your download link will be sent to your email.

Yes. All KCSE and KCPE past papers are sourced from official KNEC publications. We do not publish leaked or speculative exam content — only genuine past papers and curriculum-aligned teaching materials.

Yes. We have dedicated sections for both the KJSEA (Grade 9) and KPSEA (Grade 6), including past papers, preparation guides, and revision materials.

We offer a 7-day money-back guarantee on all paid resources. If a resource does not match its description or you cannot access your download, contact us within 7 days for a full refund to your M-Pesa account.