DriveTest Canada
  • Checked against Ontario Ministry of Transportation on 2026-09-15
  • Every figure below names the record it came from

Ontario Class D commercial knowledge test

Class D knowledge test at a glance

Question count
Ontario Ministry of Transportation publishes no count
DriveTest, Knowledge Testsverified 2026-09-15
Time limit
Not timed

Typically 20 to 30 minutes

DriveTest, Knowledge Testsverified 2026-09-15
Fee
$122.75 package covering the knowledge test and the road test, for applicants under 65
DriveTest, Fees for Drivers' Licences and Testsverified 2026-09-15
Retake fee
$23.75 for each further knowledge test attempt
DriveTest, Fees for Drivers' Licences and Testsverified 2026-09-15
Minimum age
18
Where it is taken
Paper at every DriveTest location; Computer at some DriveTest locations
DriveTest, Knowledge Testsverified 2026-09-15
Languages
20 languages

Arabic, Badini, Chinese (Cantonese), Croatian, English, Finnish, French, German, Greek, Hindi, Italian, Korean, Kurmanji, Polish, Portuguese, Punjabi, Russian, Somali, Spanish, Tamil

DriveTest, Knowledge Testsverified 2026-09-15
DriveTest, Commercial Vehicles licence requirementsverified 2026-08-28

The Class D knowledge test has 80% total score, and Ontario Ministry of Transportation publishes no question count. The listed fee is $122.75 package covering the knowledge test and the road test, for applicants under 65. Every row carries the record it was read from and the date it was checked.

  • Multiple choice, in two or three parts, marked on the spot and not timed.
  • You need 80 percent across the whole test to pass.
  • No question count is published, so we do not state one.
  • Class D rules of the road are the base commercial set. DriveTest says the Class B and Class C tests carry Class D questions inside them.
  • You need a full G licence or higher, a medical report and a vision check.
  • Unlike Class A, no mandatory entry level training is stated for Class D.
An unmarked tractor trailer in profile from a low angle on a prairie highway shoulder at first light, casting a long shadow across the road.
  • Every figure on this page is traced to Ontario Ministry of Transportation
  • Official records for the Class D knowledge test are linked below
  • No practice bank is published for this test here

Practice for this test is still being written. The format above is the real one.

What the questions cover

Every Ontario question sits under one subject, and the number beside it is how many we hold. The reading column goes to the lesson behind the subject.

SubjectQuestionsReading
Road signs20The lesson behind it
Emergencies and breakdowns6The lesson behind it
Speed and following distance5The lesson behind it
Parking and stopping5The lesson behind it
Intersections and turns4The lesson behind it
Documents, fines and demerit points4The lesson behind it
Passing and lanes3The lesson behind it
Sharing the road3The lesson behind it
Impaired and distracted driving3The lesson behind it
Weather and night driving3The lesson behind it
Right of way2The lesson behind it
Licensing and the graduated system2The lesson behind it

How the Class D knowledge test passes

The authority publishes 2 or 3 sections.

The published pass rule is 80% total score.

You can sit it from age 18.

The test is not timed and typically takes 20 to 30 minutes.

Fees and rules change, so check the record itself before you pay for anything. The date beside each figure is the day we last read it.

What Ontario Ministry of Transportation does not publish

These are the fields the licensing body leaves out. They stay blank here rather than being filled with another province's number or with an estimate.

  • No published figure for the question count.

A run built on a missing length draws the whole bank instead of guessing at one, and the panel before the first question says so.

Questions people ask about this test

How many questions are on the G1 test?

DriveTest does not publish a question count. It says knowledge tests have two or three sections and require a total score of at least 80 percent.

DriveTest, Knowledge Testsverified 2026-09-15
How many mistakes can you make on the G1 test?

DriveTest does not publish a fixed number of allowed mistakes. It publishes a total score of at least 80 percent to pass.

DriveTest, Knowledge Testsverified 2026-09-15
What does the G1 test cost in Ontario?

The standard package is $159.75. It covers the G1 knowledge test, a Class G2 road test and a five year licence. An extra knowledge test attempt costs $16.00.

DriveTest, Fees for Drivers' Licences and Testsverified 2026-09-15
What happens if I pass one section and fail the other?

Test results remain valid for one year. If you try again within that year, you retake only the sections that did not meet MTO standards. An extra attempt costs $16.00.

DriveTest, Knowledge Testsverified 2026-09-15
How long do I have to hold a G1 before the road test?

Twelve months, or eight months if you finish an approved driver education course. The course is the only way to shorten that wait.

Ontario Ministry of Transportation, G1 licensing rules and DriveTest fee scheduleverified 2026-08-27
How many DriveTest centres are there in Ontario?

More than 55 across the province, all run by the same contracted operator on behalf of the ministry.

Ontario Ministry of Transportation, G1 licensing rules and DriveTest fee scheduleverified 2026-08-27
Are some DriveTest centres easier than others?

The published results say yes. Road test pass rates measured across Ontario centres span about 30 percentage points from the strongest centre to the weakest, which is why booking location gets argued about so much.

CBC News freedom of information release of Ontario DriveTest results (2022 data)verified 2026-08-27
How long does the whole Ontario licence take?

Roughly 20 to 24 months from a fresh G1 to a full G, depending on how fast you clear each hold and how soon you can get a road test booking.

Ontario Ministry of Transportation, G1 licensing rules and DriveTest fee scheduleverified 2026-08-27

Sources for this page

Each record below is where a number on this page comes from, with the date it was last checked against it.