Skip to content
25Schools

For teachers

Mock exams and end-of-term tests with marking keys

Prepare exam-standard mock exams and end of month, term or year tests covering the topics you taught, with a marking key, ready to print.

A good mock exam takes days to write: balanced across topics, at the right level, in the ECZ style, with a marking key. The same 25schools tool that prepares SBA tasks also prepares exam-standard mock exams and end of month, term or year tests.

What you get

  • Tests across several topics. Tick every syllabus topic you taught in the period, and the test covers them.
  • Exam-standard mock exams in the style learners will meet in the ECZ exam.
  • A marking key with every test, so marking is quick and consistent across classes.
  • Your choice of total: out of 20, 25, 50 or 100. For the ECZ score sheet, the mark is scaled to 20.
  • Questions numbered and ready to print.

How it works

  1. Open the assessment materials tool and choose your subject and Form.
  2. Choose a test or a mock exam.
  3. Tick the syllabus topics it should cover and set the total marks.
  4. Prepare it, check the questions and marking key, and download it.

Why it helps

Learners who sit realistic practice exams walk into the real one calmer and better prepared. Teachers rarely have time to write them for every class. With a complete draft and a marking key in minutes, you can give more practice exams, mark them faster and spend the saved time going over the answers with your class.

Take it online

Want learners to sit it on their phones? Set it as an online test, or turn a past paper into an online test. Record the marks on your SBA score sheets.

Prepare a test

Exam-standard tests across the topics you taught, with marking keys.

Prepare a test →

Questions people ask

Can a test cover several topics?

Yes. Tick every syllabus topic you taught in the period.

Can I choose the total marks?

Yes: 20, 25, 50 or 100. For the ECZ score sheet it is scaled to 20.

More for teachers

See everything 25schools does · Updated 1 November 2026