Before you start
ICBC Class 4 knowledge test: full test
Everything this run does, in front of you first. Licensing in British Columbia is run by Insurance Corporation of British Columbia (ICBC), and every line marked with a source below comes from what they publish.
- Questions in this run
- 35
- What this draw holds
- 12 on road signs, 23 on the rules of the road
- Questions in the real test
- 35ICBC, How to get your Class 4 licence (form MV2506)verified 2026-08-28
- Pass mark
- 28 of 35 correctICBC, How to get your Class 4 licence (form MV2506)verified 2026-08-28
- Time limit
- 45 minutesICBC, How to get your Class 4 licence (form MV2506)verified 2026-08-28
- What ends it early
- Nothing. It runs to the last question.
- Answers shown
- Not until the run ends, which is how the real test works
- Fee for the real test
- $15 per attempt, free at 65 and overICBC, How to get your Class 4 licence (form MV2506)verified 2026-08-28
- Retake fee
- $15 per attemptICBC, How to get your Class 4 licence (form MV2506)verified 2026-08-28
- Thirty five questions, and 28 correct to pass. It is the same test Class 2 and Class 3 applicants sit.
- Restricted or unrestricted is decided at the road test, not here. Pass in a vehicle seating up to 10 including the driver and you get the restricted licence, pass in one seating 11 to 25 and you get the unrestricted one.
- Restricted Class 4 is the minimum for a taxi, a limousine, ride hailing work or an ambulance.
- You need a full Class 5 or 6 licence and two years of driving that were not spent as a learner.
- A driving record with fewer than four penalty point incidents in two years, no driving related criminal convictions in three years and a commercial medical are part of it too.
- Air brakes are a separate test and taxi work does not normally call for them.
This draw holds 12 road sign questions and 23 rules of the road questions, spread through the run rather than grouped at either end.
Your answers stay in this browser. Nothing is sent anywhere, there is no account, and no part of this run is held back.