Driver's knowledge test

Before getting any class of licence in Alberta, you will need to take a driver’s knowledge test.


Knowledge tests assess your knowledge of Alberta’s traffic laws.

We conduct knowledge tests for:

  • all driver’s licence classes, except for Class 5, as the knowledge test in the process to obtain one’s Class 5 is the Class 7 knowledge test (learner’s licence)
  • the air brake endorsement
  • the S-endorsement
  • the Safety Fitness Certificate (SFC) Compliance test

Knowledge tests are available at registry agent offices for a fee:

  • The test involves 30 multiple choice questions and you must score a minimum of 25 to pass.
  • You may take the test as many times as required to pass but only once per day.
  • You must pay for each test.


The Class 7 Test is available at test stations via audio-assistant devices that read to you the questions and choices of answers. If you have difficulty with English and need minimal help, you can use a paper English conversion dictionary for the 7 knowledge test.

The Class 7 test is available in 25 languages:

  • Amharic
  • Arabic (Modern Standard)
  • Chinese (Simplified)
  • Italian
  • Korean
  • Oromo
  • Polish
  • Portuguese
  • Vietnamese
  • Chinese (Traditional)
  • Cree
  • Dutch
  • English
  • Punjabi
  • Russian
  • Somali
  • Spanish
  • Farsi
  • French
  • German
  • Hindi
  • Thai
  • Ukrainian
  • Urdu
  • Tagalog

If you want to take the test in a language other than those listed above, you will need to pay for an approved translator. You are responsible for all scheduling and costs associated with knowledge testing and translator services (if applicable).

Class 1, 2, 3, 4, 6 and air brake knowledge tests can only be taken in English. However if you have difficulty with English and need minimal help, you can use a paper English conversion dictionary for Class 3, 6 (same as for Class 7).

Request a translator for a knowledge test

Before requesting a translator for a Class 7 driver knowledge test in one of the languages offered above, you must attempt a minimum of 3 Class 7 driver knowledge tests using any combination of the following:

  • English audio
  • English assisted
  • Driver Knowledge Testing System in English
  • Driver Knowledge Testing System in any of the languages listed above

If you have completed a minimum of 3 Class 7 driver knowledge tests attempts, you can request a translator by emailing [email protected]. In your email, you must provide the following information:

  • full legal name
  • complete date of birth
  • current mailing address
  • contact email address
  • language of translation requested

If you choose to have someone else provide the contact email address on your behalf, you are authorizing us to disclose your personal information to the third party email address provided.

If the language you require is not available for translation through the computerized system (see the list above under the Languages section), you do not need to first attempt to complete the driver knowledge test 3 times. You can instead make arrangements to have a translator with a valid Translation Identification Number (TIN) attend the test with you on your first attempt. If you already know a translator with a valid TIN, you do not need to contact us regarding this matter. We may grant or refuse a request to use a translator and will advise you of the decision via email. If approved, you will receive a list of approved translators. You may choose to use any approved translator with a valid TIN at your knowledge test.

See the list of approved translator agencies and information on how to become a translator for driver's knowledge tests.