Revise with Farhan logo
Revise with Farhan
SATs · KS1 to A-Level · UCAT
SATs · KS1 to A-Level · UCAT

Every past paper, sorted.

SATs and past papers from primary school all the way to A-Level, plus admissions-test prep for UCAT — all linked straight from the official source. Track what you've done with the checklist.

Free to use — if it helps, you can ☕ Buy me a coffee 🅿️ PayPal

SATs

UK

The UK KS2 SATs are the national curriculum tests taken at the end of primary school. Official past papers are below.

Primary

KS1 · KS2

Key Stage 1 and 2 papers, including the KS2 national curriculum tests (SATs).

Key Stage 3

Years 7–9

Foundation-building papers across the core subjects.

GCSE & IGCSE

KS4

Tap a subject to browse every board.

A-Level

KS5

Full archives, official links, all six boards.

UCAT

Medical admissions

The UK Clinical Aptitude Test for medicine and dentistry. The UCAT doesn't release downloadable past papers, but the official body provides full practice tests and question banks.

Past-papers checklist

Saves in your browser

Open any subject and tick off each paper as you finish it. Your progress is saved on this device and a progress bar tracks how far through the archive you are — no account needed.

How it works Each Question Paper and Mark Scheme has a checkbox. Tick them off as you go; the bar at the top of each subject shows your completion. Pick any subject below to start.

Revision Packs by Farhan

Original material

Study material I've written myself, drawn from how I actually revised to get my own top grades. Concise notes, worked model answers and exam technique — the things that genuinely move marks. Every pack is original work, not a reupload of past papers.

🎓
Written from top gradesBuilt on what actually worked in my own exams
✍️
100% originalMy own notes and answers, not board PDFs
⬇️
Instant downloadBuy once, download straight away

Secure checkout and downloads are handled by the store platform. More packs added regularly.

Enjoying Revise with Farhan?

The site is completely free. If it's helped your revision and you'd like to say thanks, you can leave a tip — it goes towards keeping the site running. Entirely optional, and hugely appreciated.

Tutoring with me, Farhan

1-to-1 · personal
Farhan
Need a hand? I tutor one-to-one Hi, I'm Farhan. I offer personal one-to-one tutoring in KS3 to A-Level Science, Maths, Economics, Psychology and Sociology, plus UCAT support — online or face to face. It's just me (and occasionally a trusted colleague), so you get sessions tailored to exactly what you're stuck on.
Get in touch
Support