dvla mock test
You can also practice the hazard perception test and the video clip test for free.
You can review your answers at the end of the test, and then take a second practice test.
Everything you need to know about the theory and hazard perception tests.
There are 1200 plus theory test questions divided into fourteen categories. The following guides look at every category in detail. They reveal the essential facts needed to answer the questions correctly. Each of category guide has a theory test which uses category specific theory test questions.
Over 1,000,000 users agree.
Pass on your first attempt
If you don’t yet have a driving licence then your first step is to get a provisional licence from the Driver and Vehicle Licensing Authority (DVLA). You can’t sit your theory test until you have one. This will also allow you to learn to drive in certain types of vehicles.
You can apply to get a provisional licence when you are 15 years and 9 months old.
When you can’t wait to be out driving on the open road, the last thing that you want is to be stuck inside studying for an exam. However passing your theory test is a necessary step if you want to qualify, so the harder you work now the more likely that you’ll pass. It’s a good idea to get hold of some learning materials such as apps, books and software to help you master driving theory. And remember to take a few mock tests to check your progress.
In your driving theory exam you’ll need to pass both the multiple choice paper and the hazard perception test to get your certificate. So make sure that you’re good at both before you book theory test online with the DVLA. With Book Your Theory Test Online, it only takes a few minutes, meaning that you can spend more time studying instead of stressing. Book Now
Watch the Official DSA car theory test – are you ready?
Before the test starts you will find instructions on how to use the computer. Don’t worry you can choose to do a 15 minute practise run of the multiple choice questions so you can get used to how it works. After this the actual test will start.