Added 17 question families — 174 total, 73 skills
Coverage now reaches 93 numbered specification points (+10)
Selection policy question-policy-1.8.0 → question-policy-1.9.0
full changelog

A new ESAT paper, every time you open it.

Start practising Sit a timed paper

No account needed to start. Timed papers need a free account. 16 days to the sitting · 12 Oct

There is no public ESAT past paper — ten practice tests inside Pearson’s player, then eight-year-old ENGAA and NSAA papers you have to filter yourself. So this builds them instead, against the current specification, and checks every question with a second independent solver before it reaches you.

After a 25% discount, an item costs £375. What was its original price?

It cannot run out

Generated, not collected

Each question is built from the structure the real paper follows, with fresh numbers, and you are never given the same one twice. 174 question families across 73 skills so far.

Nothing unverified reaches you

Solved twice, by separate code

An independent check re-solves every question without sharing the first one’s reasoning. If the two disagree by any amount it is discarded rather than shown. Roughly 179,000 are checked on every change to the software.

It knows which mistake

Written against the specification

Every family cites a numbered point of the published content specification — 93 of them covered — which is the thing that makes the legacy ENGAA and NSAA papers hard to use safely.

Not finished

Mathematics 1 34Mathematics 2 25Physics 21Chemistry 27Biology 27TMUA Paper 1 20TMUA Paper 2 20