Free Revision Papers, Notes and Schemes of Work

Free revision papers and marking schemes, mocks, premocks, kcse

We are giving out free teaching and learning materials to help students revise for their exams adequately. You will find schemes of work, notes, and revision papers touching on all subjects in the Kenyan secondary school curriculum.

This platform has arrays of exam revision papers handpicked by experienced teachers in their respective areas of teaching. We shall from time to time upload past KNEC KCSE papers and Trial exams from major schools across the country.

Some papers have marking schemes following the questions all organized in one document or in a separate document.

Where answers are not provided within the document, you can scroll down the page or use the search button to locate the resource you are looking for.

To help our teachers save their valuable time we have a section for schemes of works and teaching notes arranged per subject. Apart from teaching notes, we have also provided approved syllabi documents for various subjects in high school.

We shall continue updating these resources from time to time to cover other areas that we may have left out on this platform. All our documents are either in Microsoft Office Word format or pdf format so that it is easy to open on your smartphone or computer once downloaded.

You can also easily format and adapt these documents for your needs in learning, if you’re a student, or for teachers, helping students to revise adequately.

Use the links below to jump to each specific section of the resources you want.


  1. bonface

    I would like to revise together with you guys

    • Juma Christopher

      I would like to receive KCSE learning and revision materials for my daughter.

  2. Jeremiah ongaro onyiego


  3. Amos

    I would like to revise with you

  4. MuGo Rita

    It awesome ,,one is able to get the past papers of kcse,,,,thanks guys

    • Collince Otieno

      I would like to download kcse past papers for my brother’s exam preparations

      And I really appreciate the services that you offer in this platform. Kudos


        I am really thankful for the way I am benefiting from your content. May Allah bless you.

  5. wesley

    nice site

  6. Brenda muli

    Thank you

  7. Samuel

    I would like to revise with you


Submit a Comment

Your email address will not be published. Required fields are marked *