Theory test revision and practice
You can use books and software to revise for the theory test and take practice tests.
Multiple-choice questions
The multiple-choice questions in the theory test are based on 3 books:
Study these to learn the rules and skills you’ll be tested on.
You can buy them from most high street and online book shops.
Take a practice test
Take a practice theory test to check how much you’ve learnt.
The questions aren’t used in the real test, but they are based on the same topics as the test.
Hazard perception test
To prepare for this test you can use the official guide to hazard perception.
You can buy the guide in these formats:
You can also buy it as an interactive DVD from most high street and online book shops.
Translations into foreign languages
Some official books and software are translated into other languages by approved organisations.
However, you can only take the test in English, Welsh or British Sign Language.
You can use books and software to revise for the theory test and take practice tests.
Multiple-choice questions
The multiple-choice questions in the theory test are based on 3 books:
- The Highway Code
- Know your traffic signs
- Driving - the essential skills
Study these to learn the rules and skills you’ll be tested on.
You can buy them from most high street and online book shops.
Take a practice test
Take a practice theory test to check how much you’ve learnt.
The questions aren’t used in the real test, but they are based on the same topics as the test.
Hazard perception test
To prepare for this test you can use the official guide to hazard perception.
You can buy the guide in these formats:
- online for your PC or Mac
- app for Apple phones and tablets
- app for Android phones and tablets
You can also buy it as an interactive DVD from most high street and online book shops.
Translations into foreign languages
Some official books and software are translated into other languages by approved organisations.
However, you can only take the test in English, Welsh or British Sign Language.