Driving theory test practice

Get ready for the road.

The official theory test questions for your country and licence, timed mock tests in the real exam format, and a clear explanation after every answer. No account, and it works offline.

12countries
22languages
6ways to study
0accounts to make

How it works

Six ways to study. One pass mark.

Pick your country and licence category, and RoadPrep keeps only the questions that apply to you. Then drill them however suits the day.

  1. Practice

    The whole question bank, shuffled every run and marked as you go, with an explanation after every answer.

  2. Mock test

    A timed test in your country's own format: the right number of questions, the real time limit and pass mark, and section-by-section scoring where the official test uses it.

  3. Study

    Read through questions with the answer and explanation already showing. No timer, no score.

  4. Mistakes

    Every question you have got wrong, in one place, ready to fix.

  5. Bookmarks

    Save anything you want to come back to.

  6. Least seen

    The questions you have practised the fewest times, so nothing slips through the cracks.

Study mode in the dark theme, showing a South African guidance sign question with its explanation
Road signs sit right beside the questions that need them.

Where you can study

Your country. Your test.

Each bank follows the published official material for that country, and each mock test copies its real format.

  • Czechia

    Ministry of Transport bulletin, category B

    Mock
    25 questions
    Pass
    22
    Time
    30 min
  • Greece

    K.O.K. theory questions, categories A to D, in Greek and English

    Mock
    30 questions
    Pass
    29
    Time
    30 min
  • India

    Ministry sample learner's licence bank

    Mock
    15 questions
    Pass
    12
    Time
    8 min
  • Israel

    Ministry of Transport bank, classes A to D, in Hebrew, English, Arabic and Russian

    Mock
    30 questions
    Pass
    26
    Time
    40 min
  • Italy

    Ministry question list for AM, B, CQC and higher licences, in Italian, German and French

    Mock
    30 questions
    Pass
    27
    Time
    20 min
  • Malta

    Transport Malta theory test, from motorcycles to buses

    Mock
    35 questions
    Pass
    30
    Time
    45 min
  • Poland

    Ministry of Infrastructure base, categories A to D, in Polish, English and German

    Mock
    32 questions in 2 parts
    Time
    25 min
  • Slovakia

    Interior Ministry tests, in Slovak, English and Hungarian

    Mock
    40 questions
    Pass
    36
    Time
    30 min
  • South Africa

    K53 learner's licence, codes 1 to 3

    Mock
    68 questions in 3 sections
    Time
    60 min
  • South Korea

    KoROAD official question bank

    Mock
    40 questions
    Pass
    28
    Time
    40 min
  • Taiwan

    Highway Bureau written test, in five languages

    Mock
    50 questions
    Pass
    43
    Time
    30 min
  • United States

    California DMV sample tests for cars, motorcycles and commercial, in nine languages

    Mock
    20 questions
    Pass
    16
    Time
    15 min

Don't see yours? Email [email protected] with the country and licence category and we will add it to the list. New countries reach the app without an update.

Made to stay out of your way

Your progress stays on your phone.

No account

Nothing to sign up for. Open the app, choose your country, and start answering.

Works offline

Once your country's bank is downloaded, practice and mock tests run without a connection. Revise on the bus.

Private by design

Your answers and results are never sent anywhere. Read the privacy policy.

Your test date is set

Sit the mock before you sit the test.

Free to download. Pick your country, and find out today which topics still catch you out.

Download free on the App Store