Changes due to COVID-19

Alberta’s Relaunch Strategy puts safety first while gradually reopening businesses, resuming activities and getting people back to work.  Additional information for businesses with questions about re-opening can be found at Alberta Biz Connect. All companies and drivers should make their own business decisions based on information provided by the Chief Medical Officer of Health when it comes to operating in safe manner. We expect that all businesses understand that they operate under provincial OH&S rules always, not just in times of medical health emergency.

The Registrar of Motor Vehicles has extended the expiration of the following driver knowledge test results:

  • Class 1 to 4: Knowledge test results expiring between March 1, 2020 to and Sept. 20, 2020 – 180 day past the original date of expiry
  • Class 6: Knowledge test results expiring between March 1, 2020 to and Sept. 20, 2020 – 365 day past the original date of expiry

Alberta driver’s licences, vehicle registrations, other permits and certificates that expired prior to May 15, 2020 must now be renewed.

Some Alberta registry services are available through encrypted email or fax. Review this Government of Alberta bulletin for details.

Some registry agents have voluntarily closed or are operating with reduced hours. Phone ahead to your local registry office to ensure it is open and confirm whether they provide the service you require remotely.

Alberta has extended the suspension of road tests while we develop procedures to safely conduct these exams during the COVID-19 response. Albertans who had a road test cancelled as a result of this suspension of service will be able to rebook online at no additional charge. Alberta Transportation continues to work on a plan that will allow all driving road tests to resume in a safe manner.

If your road test was cancelled by Alberta Transportation and you would like a refund, please email with the following information:

  1. Full name
  2. Date of birth
  3. Motor vehicle identification number 
  4. Road test permit number (if known)

As part of the Government of Alberta’s plan to maintain the supply chain, a limited number of road tests are available.

For more information, visit COVID-19 info for Albertans.


This tests your knowledge of Alberta’s traffic laws. The following guidelines apply:

  • knowledge tests are conducted for:
    • all driver’s licence classes with the exception of Class 5
    • the air brake endorsement
    • the Safety Fitness Certificate (SFC) Compliance test
  • you must take the test at a registry agent office for a fee of $17
  • the test is 30 multiple choice questions and you must score a minimum of 25 to pass
  • if you fail the test you must wait one day before taking the test again. You may take the test as many times as required to pass but only once per day
  • test stations have audio-assistant devices that read the questions and choices of answers to you for $30 and can only be taken in English and only for class 7
  • if you have difficulty with English and only need minimal help, you can use a paper  English conversion dictionary for class 3, 6 or 7
    • if you want to take the test in a language other than those listed below, you’ll need to pay for an approved translator
  • class 1, 2, 3, 4, 6 and air brake knowledge tests can only be taken in English
  • once a knowledge test has been passed and the test permit is validated by a registry agent, the permit is only valid for 1 year from the date of the test

You can study the driver guides for all classes of knowledge tests:

Practice driver’s knowledge tests

Online practice tests are available to show you what types of questions you may be asked on the driver’s knowledge test to get a Class 7 Learner’s Licence.

These online practice tests do not use the same software as the tests at the registry agent offices. There will be differences in how questions are displayed and how you move between questions.

Class 7 Learner's Licence - Practice Test 1
Class 7 Learner's Licence - Practice Test 2

The practice tests do not work on some mobile devices and web browsers. It is recommended that you use Internet Explorer.


The Class 7 test is available in 25 languages:

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

Request a translator for a knowledge test

Before requesting a translator for a Class 7 driver knowledge test, you must complete 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 email Driver Programs and Licensing Standards (DPLS) at to request a translator. You must provide the following information:

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

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 DPLS.

If you choose to have someone else provide the contact email address on your behalf, you authorize that DPLS may disclose your personal information to the third party email address provided.

DPLS may grant or refuse the use of a translator and will advise you of the decision via email. If DPLS approves the use of translator, you will receive a list of approved translators. You can choose to use any approved translator with a valid TIN at your knowledge test.

You are responsible for all scheduling and costs associated with knowledge testing and translator services (if applicable).

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