Unlimited DVSA-format mocks — same question count, same 57-minute timer, same hazard clips. Sit one over your morning coffee, review every miss, and walk into the test centre already used to the screen.
Ready to Road? — Start HerePick a mock that mirrors your exam — same question count, same timer, same hazard clip mix. No surprises on test day.
Sit it like the real thing. The interface, navigation and flagging all match the DVSA tablet you'll use at the test centre.
Every wrong answer comes with a plain-English explanation and a link to the chapter, so the next mock scores higher.
A full-length DVSA mock for the night before. A 15-minute express drill for the bus stop. Pick the shape of your study session — we'll match the timer.
Thousands of UK learners book their theory test with Drivings in their pocket. Here's what they say after results day.
Everything you need to know about Drivings mock exams before you press start.
As close as we can legally get. The question count, timer, screen layout and flagging behaviour all mirror the DVSA tablet test — only the official wording is different, since the DVSA bank isn't licensed. Learners who pass our mocks at 90% consistently pass first time.
Unlimited. Every mock is freshly generated from the question bank, so you'll rarely see the same set twice. Most learners take 8–12 full mocks before booking the real test.
Practice is open-book: you see the answer and explanation after each question, with no timer. A mock is closed-book: full timer, no feedback until the end. Use practice to learn, mocks to test.
Yes. Hazard mocks score 0–5 per developing hazard, identical to the DVSA tablet — and the review screen shows the exact scoring window so you can see how early you should have clicked.
Yes. After every mock, a single button rebuilds a personalised drill from the questions you missed — so the next mock targets exactly the topics holding you back.
Yes. Download a mock pack in the iOS or Android app and sit it on the Tube, on a train or anywhere reception drops. Your score syncs back the next time you connect.