GCSE & A-Level revision

Your revision,
all in one place.

Free lessons for your exam board, practice with feedback, and a clear view of what needs work.

Work through a tricky topic at your own pace. Challenge a friend to a duel. Join a study squad and keep each other going.

Read the lessons free. No account needed.
Started in sixth form. Built to make revision more accessible.

179 students have joined Kepler

Lesson preview
GCSE Maths Algebra
01 / Worked example

Expanding brackets

Expand (x + 3)(x + 2). Multiply each term in the first bracket by each term in the second.

Select a tilex × x = x²
x² + 2x + 3x + 6 = x² + 5x + 6

What are you studying?

Explore all courses

GCSE Maths

Foundation and Higher, with worked examples and topic practice.

A-Level Maths

Pure, Statistics and Mechanics, with methods explained step by step.

A-Level Physics

Understand the physics, work through the maths and test yourself.

Choose your exam board for the topics on your course.

How Kepler works

From “I don’t get it”
to “I’ve got this.”

Learn it. Try it. Make it stick. A connected way to revise,
from your first worked example to your next exam.

One connected learning journey
GCSE MathsWorked example

A different way to see quadratics.

Complete the square to find the turning point.

x² + 6x + 5 = (x + 3)² − 4
xy0Minimum (−3, −4)
See the method. Understand the why.
Same expression. A much clearer picture.
A-Level MathsSample question
Integration3 marks

Find ∫ 6x dx

Your answer

3x²+ ?

One small detail…
Inside the mark scheme2 / 3 marks
Increase the power by onex → x²
Divide by the new power6 ÷ 2 = 3
Include the integration constant+ c
There’s your missing mark.

Indefinite integrals need a constant. Keep the method. Add + c.

Complete answer3x² + c
Revisit integration
Sample feedback · played step by step
Practice mode

That missing mark?
Let’s find it.

A wrong answer shouldn’t be a dead end. See what worked, understand what didn’t, and take a better method into your next question.

  • AI feedback against the question’s mark scheme
  • Linked lessons to help you close the gaps
  • XP for partial credit, right up to full marks
Start practising
Kepler Ranked

Same question.
Your move.

Go head to head in a live maths duel. Show your working, earn your marks, and give your revision something to play for.

01

Think it through. Your method earns marks too.

02

Make your move. Accuracy and speed shape the score.

03

Find your level. Build your rating, one duel at a time.

Warm up in Casual first.

Linear equations

Solve 2x + 7 = 19

Your working
2x = 19 − 7 = 12
x = 6
Damage dealt-740 HP
Sample match · selected rounds
Bronze to Celestial
  1. Bronze0+ ELO
  2. Silver600+ ELO
  3. Gold800+ ELO
  4. Platinum1,000+ ELO
  5. Diamond1,200+ ELO
  6. Master1,450+ ELO
  7. Grandmaster1,700+ ELO
  8. Celestial2,000+ ELO
Your next step, sorted

Less “where do I start?”
More getting started.

Your dashboard opens on the topic costing you the most marks. Start there, track your time, and build a revision habit you can see.

A plan built from your answers
Practice, diagnostics and ranked duels feed one topic-by-topic record. Nothing is called a weakness off one bad question.
The right topic, at the right time
Mastery is earned on longer questions, not a run of one-markers. Leave a topic too long and it comes back round for review.
Make your effort visible
Focus with a Pomodoro or stopwatch. Every session builds your weekly total, revision heatmap and study streak, whatever resource you use.
Open your revision dashboard
Illustrative session, played at a faster pace.
Find your momentum

Good habits.
Better company.

A little structure, a shared goal, a reason to come back.
Make revision a part of your day you look forward to.

Global leaderboard

Earn XP through revision and compare your progress with the Kepler community on the public leaderboard.

Recent standingsTotal XP
  1. 01Rucks2+0 this week18,535 XP
  2. 02nicetry+0 this week12,053 XP
  3. 03JLKisRevising+0 this week6,900 XP
  4. 04-FunnyNinja-+105 this week5,569 XP
View the leaderboard

Structured courses

Kepler’s written lessons and worked examples, with a curated video walkthrough on most topics, all mapped to your exam board and tracked topic by topic.

Sample lesson · A-Level Maths
Understand the ideaReverse the power rule.

∫ xⁿ dx = xⁿ⁺¹ / (n + 1) + c

Add one to the power, then divide by the new power. For n ≠ −1.

Explore courses
Student reviews

In students' own words

4.7 / 5 from 3 student reviews

Reviews from Kepler accounts, checked before publishing.

Kepler UserYear 13 · alevel

This site is genuinely goated. The ranked feature is unique and makes it feel as if you are playing fortnite etc. but you're still learning exam content. The courses are also well structured with a video and helpful quizzes at the end of each topic.

Verified Kepler account
Kepler UserYear 12 · alevel

The courses for A-Level maths are amazing. All topics have a small quiz at the end and a video explanation. This is very useful for revision. Furthermore at the bottom of a topic you can try out real exam questions on that topic. My only complaint would be that ranked matches require you to know the full course of A level pure maths or the other major sections of Alevel maths. This means the questions are too hard. The ranked matches should only have questions on the courses you have finsihed on the courses page. Other than that it is amazing

Verified Kepler account
SteamAdmiral9Year 12 · alevel

I used Kepler Revise to revise for my A Level maths exams. It helped me go from a D to an A - might be the best revision site out there.

Verified Kepler account

Offers from Bristol, Exeter, Durham, Southampton, YorkReported by the student

Get started with Kepler

Revise Better
Today.

Create a free account, pick your courses, and take your first ranked match tonight.