Revise smarter. Walk into every exam ready.
Free practice tests, revision notes, flashcards and timed mock exams for 17 GCSE, A-level and Functional Skills subjects. Your Readiness Score shows when you're ready for exam day.

The real dashboard, shown with sample student data.
Learn the method behind every answer
Exams reward students who can apply what they know. Every explanation shows the working or the reasoning, so you learn the method, not just the answer.
- Original questions written to the official subject content
- Common mistakes called out, like mixing up mean and median
- Practise by topic or mixed, with instant feedback

See your weak topics before the exam does
Your Readiness Score day by day, accuracy by topic with the weakest first, and every timed mock against your target line. One click on a topic starts a drill on it.
- Topic accuracy updates after every question
- Mock scores plotted against your target line
- The Today list sends you to your weakest topic first

Remember it in May, not just tonight
Spaced repetition brings each card back just before you'd forget it. Cards you miss return in 10 minutes. Cards you know wait days or weeks.
- Formulas, definitions, key dates and quotations
- 15 new cards a day, so reviews never pile up
- Mastery feeds straight into your Readiness Score

Turn every wrong answer into a mark
Every question you get wrong is saved with its explanation. It only clears after you get it right twice in a row, so lucky guesses don't count.
- Re-test all your mistakes in one click
- See the right answer and the method behind it
- Shows how many you've cleared, to keep you going

Practise under exam conditions
Timed mocks with no feedback until you submit, the way exam day works. Build the pace you need to finish every paper with time to check.
- About a minute per mark, like the real papers
- Quick 25-question mocks for a revision session
- Two full mocks count toward the Pass Guarantee

Where are you right now?
Pick where you are. We'll suggest the exams to focus on and a free practice test for each.
Built for the real exam, kept up to date
One subject, one simple plan.
Try any exam free first. Upgrade when you're ready.
Premium Monthly
- One subject of your choice: any GCSE, A-level or Functional Skills exam
- 3,000 practice questions + 6 full mock exams per exam
- 800 flashcards + 60 key notes per exam, by topic, plus mind maps
- Spaced repetition + mistakes bank
- Readiness Score & detailed reports
- Video lessons as they release
- Content updates during your access
- 5 bonuses: GCSE Maths formula sheet, command words cheat sheet, 12-week revision planner and more
- Pass Guarantee: complete the prep, pass or 100% back
Renews monthly until you cancel. Cancel in two clicks from your account; you keep access until the end of the month you've paid for. No minimum term.
Premium Yearly
- One subject of your choice: any GCSE, A-level or Functional Skills exam
- 3,000 practice questions + 6 full mock exams per exam
- 800 flashcards + 60 key notes per exam, by topic, plus mind maps
- Spaced repetition + mistakes bank
- Readiness Score & detailed reports
- Video lessons as they release
- Content updates during your access
- 5 bonuses: GCSE Maths formula sheet, command words cheat sheet, 12-week revision planner and more
- Pass Guarantee: complete the prep, pass or 100% back
Renews once a year until you cancel. We email you before each renewal. Cancel any time from your account; you keep access until the end of the year you've paid for.
Included free with every plan
GCSE Maths Formula Sheet
The formulas GCSE Maths students must know, with the ones you're expected to recall marked, on one printable page.
Free with an accountCommand Words Cheat Sheet
What 'describe', 'explain', 'evaluate' and the other exam command words actually ask for, and how marks are awarded.
Exam-Day Checklist
What to bring, what's banned, and a calm routine for the night before and the morning of each exam.
12-Week Revision Planner
A week-by-week plan for the summer exams, built on spaced retrieval, past papers and your mistakes bank.
Grades, Resits & UCAS Points Guide
GCSE 9-1 grades, A-level grades, UCAS tariff points, resit rules and results-day steps on one page.

Pass, or get 100% of your money back.
We're confident in the system, so we put our money on it. Do the work, and if you still don't pass, you don't pay.
- Answer every question in that exam's question bank (100% covered)
- Read every study-notes topic for that exam
- Complete at least 2 full timed simulations, with your latest one at or above the exam's pass mark
- Reach a Readiness Score of 80 or higher (shown on your dashboard)
- Sit the exam in the next exam series after meeting the requirements above (summer or November for GCSE resits, or your booked Functional Skills date) while your access is active
- Email your official results slip within 30 days of results day
Questions before you buy
Can I try it before I pay?
Yes. Open the study dashboard free with no signup, or take any exam's free practice test. You only pay when you want the full question bank, timed simulations and every study tool.
Which exam board do you cover?
The subject content for GCSE and A-level is set by the Department for Education, so most topics are the same across AQA, Pearson Edexcel and OCR. Each subject page says which board's paper structure it describes (usually AQA) and where the others differ. Ask your teacher which board and specification you're sitting.
What if I buy it and it's not for me?
Because you get the full question bank and study materials the moment you pay, all sales are final. Try the free test and the free dashboard first so you know it suits you. The one exception is the Pass Guarantee: complete the full prep, and if you still fail, we refund 100%.
What if I study and still fail?
That's what the Pass Guarantee is for. Answer every question in the bank, read every study topic, pass 2 timed simulations and reach a Readiness Score of 80, then sit your exam in the next exam series. If you don't pass, send your results slip within 30 days of results day and we refund 100%.
Is it a subscription?
Yes. Premium is £25 a month per GCSE or Functional Skills subject and £35 a month per A-level subject, and it renews monthly until you cancel. You can cancel in two clicks from your account, and there's no minimum term. Most people study for 1 to 3 months. If you want a whole year for one exam, the yearly plan is £225 for a GCSE or Functional Skills subject, or £315 for an A-level, for 12 months (3 months free) and renews once a year until you cancel.
Are these real exam questions?
No one can legally sell real exam papers or questions. Ours are original questions written to the official subject content for each specification, with an explanation for every answer and the working shown, so you learn the method, not just the answer. Use them alongside your school's past papers.
Is the content up to date?
We check every subject page against the exam boards' current specifications (AQA, Pearson Edexcel, OCR) and Ofqual's rules, and show the month it was last checked. Specifications rarely change mid-course, but paper details and exam dates are confirmed each year.
Can a parent, school or employer pay?
Yes. Parents, guardians, schools and employers often pay. Check out with the payer's email address, or with the student's email and the payer's card, and we'll send a receipt.
Are you affiliated with the exam boards?
No. Kennington College is an independent revision provider. AQA, Pearson Edexcel, OCR and WJEC Eduqas are exam boards and their names are used only to describe the exams we help you prepare for. We are not affiliated with or endorsed by any exam board or Ofqual.
Every subject we cover
Each exam has a free practice test and a study guide. Premium adds 3,000 practice questions, 6 full mock exams, 800 flashcards and 60 comprehensive key notes per exam, organised topic by topic.
GCSE Maths (9-1) Exam
GCSE Maths is the core maths qualification taken at 16 in England and a requirement for most college courses, apprenticeships and jobs.
GCSE English Language (9-1) Exam
GCSE English Language tests how well you read unseen fiction and non-fiction texts and how well you write for different purposes.
GCSE Combined Science (9-1) Exam
GCSE Combined Science is a double award worth two GCSEs, covering biology, chemistry and physics.
GCSE Biology (9-1) Exam
GCSE Biology is the separate-science biology GCSE, usually taken alongside GCSE Chemistry and GCSE Physics.
GCSE Chemistry (9-1) Exam
GCSE Chemistry is the separate (triple) science chemistry GCSE, graded 9 to 1. With AQA (8462) it is assessed by two written papers of 1 hour 45 minutes and 100 marks each, sat at Foundation or Higher tier, with questions on the 8 required practicals built into the papers.
GCSE Physics (9-1) Exam
GCSE Physics is the separate (triple) science physics qualification.
GCSE Computer Science (9-1) Exam
GCSE Computer Science covers how computers work and how to solve problems with algorithms and code.
GCSE Geography (9-1) Exam
GCSE Geography is a 9 to 1 qualification covering physical and human geography, geographical skills and fieldwork.
GCSE History (9-1) Exam
GCSE History covers British and world history across at least three eras, testing your knowledge, your explanations of cause, change and significance, and your use of sources and historians' interpretations.
A-level Mathematics Exam
A-level Mathematics is a two-year linear qualification covering pure maths, statistics and mechanics, taken by sixth form and college students in England.
A-level Biology Exam
A-level Biology is a two-year linear course with all exams taken in the May/June series at the end.
A-level Chemistry Exam
A-level Chemistry is a two-year linear qualification graded A* to E, with all exams sat at the end of the course in the May/June series.
A-level Physics Exam
A-level Physics is a two-year linear qualification assessed by three written exams at the end of the course.
A-level Psychology Exam
A-level Psychology is a two-year linear qualification.
A-level Economics Exam
A-level Economics is a two-year linear qualification covering microeconomics and macroeconomics.
Functional Skills Maths Level 2 Exam
Functional Skills Maths Level 2 is an Ofqual-regulated qualification in practical maths for work and everyday life, at the same level as GCSE grades 4 to 9, and it is accepted in place of GCSE Maths grade 4 for apprenticeships and by many employers and colleges.
Functional Skills English Level 2 Exam
Functional Skills English Level 2 is a pass/fail qualification showing that you can read, write, speak and listen effectively for work, study and everyday life.
Revision guides, written for students
A-level Biology exam guide (2027)
A-level Biology is a linear two-year course: everything is examined in the May/June series at the end of Year 13.
A-level Chemistry exam guide (2027)
A-level Chemistry is a two-year linear course graded A* to E, with every exam taken at the end of Year 13.
A-level Economics exam guide (2027)
A-level Economics in England is offered by AQA (7136), Pearson Edexcel (Economics A, 9EC0) and OCR (H460).
A-level grades and UCAS points explained (2027)
A-levels are graded A* to E, with U for unclassified.
A-level Maths exam guide (2027)
A-level Mathematics is one of the most popular A-levels in England and a requirement for many university courses in science, engineering, economics and computing.
A-level Physics exam guide (2027)
A-level Physics is a linear two-year course: everything is assessed by written exams in May and June of Year 13.
A-level Psychology exam guide (2027)
Most A-level Psychology students in England take AQA's specification 7182.
Functional Skills English Level 2 exam guide (2027)
Functional Skills English Level 2 shows employers, apprenticeship providers and colleges that you can read, write and communicate well enough for work and everyday life.
Functional Skills Maths Level 2 exam guide (2027)
Functional Skills Maths Level 2 is a practical maths qualification for adults and young people who need a recognised maths pass for work, an apprenticeship or further study.
Functional Skills vs GCSE: which is right for you?
Functional Skills Level 2 and GCSE grade 4 are both Level 2 qualifications in maths and English, but they are built for different jobs.
GCSE Biology exam guide (2027)
GCSE Biology (9-1) is the separate-science biology GCSE, often called triple science biology.
GCSE Chemistry exam guide (2027)
GCSE Chemistry is the separate (triple) science chemistry GCSE, graded 9 to 1.
GCSE Combined Science exam guide (2027)
GCSE Combined Science is the double award science GCSE taken by most students in England.
GCSE Computer Science exam guide (2027)
GCSE Computer Science is assessed by two exams at the end of Year 11, with no coursework.
GCSE English Language exam guide (2027)
GCSE English Language is the one GCSE almost everyone takes, and grade 4 is the pass that colleges, apprenticeships and employers ask for.
GCSE Geography exam guide (2027)
GCSE Geography is graded 9 to 1 and covers physical geography, human geography, geographical skills and fieldwork.
GCSE grades explained: the 9 to 1 scale (2027)
GCSEs in England have been graded from 9 (highest) to 1 (lowest) since 2017, with U for ungraded.
GCSE History exam guide (2027)
GCSE History is one of the most popular optional GCSEs, but no two schools teach quite the same course.
GCSE maths and English resits: the rules for 2026/27
If you finish Year 11 without a grade 4 in GCSE maths or English and stay in education, you will usually keep studying the subject.
GCSE Maths exam guide (2027)
GCSE Maths (9-1) is taken by almost every student in England, and a grade 4 or above is the standard most colleges, employers and apprenticeships look for.
GCSE Physics exam guide (2027)
GCSE Physics (the separate science, sometimes called triple physics) is assessed entirely by written exams at the end of Year 11.
How to build a GCSE revision timetable (12-week plan for 2027)
A good revision timetable is not about hours at a desk.
Your next grade starts with one free test.
Open the dashboard, pick your exam and answer your first question in under a minute. Free, no signup.
Start studying freeReady to go all in? See pricing · from £25/month per subject, about £0.82 a day · Pass Guarantee