Road test pass rates in British Columbia

In British Columbia, ICBC runs road tests at its driver licensing offices and, in smaller towns, through driver licensing agents. In 2025, 307,017 car road tests were taken and 49.3% were passed. The figures come from ICBC's open data and cover passenger car tests only.

No second road test from October 19, 2026

From that date, drivers on a Class 7 novice licence with a clean record move up to Class 5 through a driving record assessment instead of a second road test. The Class 7 road test, for learners getting their N, stays. Check ICBC's new driver pages for the details that apply to you.

Road test pass rates in British Columbia, 2021 to 2025

The Class 7 road test, the one that gets a learner their N, passed at 48.5% in 2025, against 48.8% in 2021. The Class 5 road test passed at 50.1%, against 55.9% in 2021.

YearClass 7 testsClass 7 pass rateClass 5 testsClass 5 pass rateAll road tests
2021135,26948.8%154,86555.9%290,134 at 52.6%
2022134,85747.7%145,96254.6%280,819 at 51.3%
2023134,77048.0%204,52152.9%339,291 at 51.0%
2024120,87349.5%191,03151.9%311,904 at 51.0%
2025138,45248.5%168,56550.1%307,017 at 49.3%

Pass rates at each driver licensing office, 2025

58 offices ran at least 200 car road tests in 2025. Of the 23 offices with at least 1,000 Class 7 tests, Courtenay had the highest Class 7 pass rate at 61.0% and Cranbrook the lowest at 39.0%. In smaller towns road tests are run by driver licensing agents rather than ICBC offices; the table lists them by town.

2025, sorted by number of car road tests
OfficeClass 7 testsClass 7 pass rateClass 5 pass rateAll car road tests
Burnaby16,15547.4%48.6%41,638 at 48.1%
Point Grey11,97239.7%40.5%30,813 at 40.2%
Richmond Lansdowne11,99839.9%43.3%27,299 at 41.8%
Surrey10,71444.7%46.2%26,677 at 45.6%
Port Coquitlam8,85052.9%52.1%18,588 at 52.5%
Langley Willowbrook7,98051.0%50.3%18,334 at 50.6%
Abbotsford7,99747.8%52.9%16,114 at 50.4%
Victoria McKenzie7,28353.3%53.8%15,633 at 53.6%
Guildford Boardwalk6,00647.3%54.0%14,780 at 51.3%
North Vancouver4,53457.3%49.8%11,427 at 52.8%
Kelowna4,35348.7%49.9%9,320 at 49.3%
Kamloops3,08941.8%42.9%7,190 at 42.4%
Nanaimo3,52554.5%67.6%6,800 at 60.8%
Prince George2,70958.7%68.7%5,251 at 63.5%
Duncan2,45946.1%51.6%4,313 at 48.5%
Vernon2,16554.8%55.9%3,930 at 55.3%
Vancouver East1,34353.2%53.3%2,960 at 53.2%
West Kelowna1,53551.3%55.8%2,838 at 53.3%
Courtenay1,38161.0%65.7%2,624 at 63.2%
Campbell River1,38158.9%67.1%2,406 at 62.4%
Penticton1,25046.3%44.1%2,205 at 45.4%
Cranbrook1,09739.0%46.1%1,989 at 42.2%
Salmon Arm1,08342.4%46.3%1,781 at 43.9%
Fort St John92859.9%65.9%1,676 at 62.6%
Port Alberni84955.4%61.2%1,496 at 57.9%
Terrace80543.4%63.8%1,490 at 52.8%
Dawson Creek70449.1%59.3%1,291 at 53.8%
Williams Lake67555.1%62.9%1,174 at 58.4%
Castlegar49849.2%59.8%1,006 at 54.6%
Merritt51944.7%55.1%902 at 49.1%
Powell River58062.9%81.3%896 at 69.4%
Nelson49762.8%78.0%892 at 69.5%
Quesnel51363.9%74.6%875 at 68.3%
Sechelt41563.9%71.9%870 at 68.0%
Prince Rupert46040.0%53.2%804 at 45.6%
Smithers44866.5%71.6%776 at 68.7%
Trail42049.3%59.3%759 at 53.8%
Gibsons36660.9%71.4%635 at 65.4%
Fernie24943.0%36.4%491 at 39.7%
Creston30557.7%65.0%488 at 60.5%
100 Mile House29853.7%68.2%477 at 59.1%
Invermere27736.1%45.1%459 at 39.7%
Vanderhoof22244.1%64.9%390 at 53.1%
Golden19443.3%35.8%373 at 39.7%
Grand Forks23349.4%58.8%364 at 52.7%
Kitimat15957.2%66.9%319 at 62.1%
Osoyoos16738.3%40.3%316 at 39.2%
Hope18547.6%48.5%315 at 47.9%
Lillooet19244.8%64.5%299 at 51.8%
Oliver15341.2%46.6%299 at 43.8%
Clearwater16440.2%52.0%287 at 45.3%
Chetwynd17053.5%61.5%274 at 56.6%
Revelstoke14255.6%61.0%265 at 58.1%
Ashcroft14440.3%53.2%255 at 45.9%
Port Hardy14656.8%73.4%255 at 63.9%
Whistler12950.4%61.7%249 at 55.8%
Burns Lake13063.8%75.3%219 at 68.5%
Princeton12144.6%46.5%207 at 45.4%

Questions

What is the road test pass rate in BC?

In 2025, 48.5% of Class 7 road tests and 50.1% of Class 5 road tests were passed. Across both, 151,497 of 307,017 car road tests were passed (49.3%).

Which BC office has the highest Class 7 pass rate?

Among offices with at least 1,000 Class 7 tests in 2025, Courtenay had the highest pass rate (61.0%) and Cranbrook the lowest (39.0%). A higher rate does not make an office easier: who takes the test there, and how ready they are, differs from town to town.

What is the difference between the Class 7 and Class 5 road test?

The Class 7 road test takes a learner (Class 7L) to a novice licence, the N. The Class 5 road test took a novice driver to a full licence, and is also taken by some experienced drivers who move to BC. From October 19, 2026, novice drivers with a clean record no longer take a second road test; ICBC assesses their driving record instead.

How many road tests does ICBC run each year?

307,017 car road tests in 2025: 138,452 Class 7 and 168,565 Class 5. These figures do not include motorcycle or commercial road tests.

Source: ICBC, driver road tests by office. Contains information licensed under ICBC's Open Data Licence. Licence. All analysis, inferences, opinions, and conclusions drawn in this page are those of the authors, and do not reflect the opinions, position or policies of ICBC. Book a road test on ICBC's booking page.