FindCareer

Class 4 driving schools in British Columbia

Driving · British Columbia

Facts checked 7 September 2026

Report a mistake·How we check facts

A Class 4 licence lets you drive a taxi, ride-hail vehicle, ambulance or small bus in BC. Here is every school in our directory that trains for it, what it costs, and the ICBC steps to get licensed.

DIRECTORY

Where to train in BC

12 schools in our directory teach this. Prices are what each school publishes; confirm the final cost with them.

Class 4 Driver Training

Prince George

1.5–12 hours
About $215 Estimate; confirm with the school.

Class 4 Driver Training

Victoria & Greater Victoria

2–2.5 hours
About $220 Estimate; confirm with the school.

Class 4 Commercial Driver Training

Mission, Abbotsford & Maple Ridge

4 hours
About $336 Estimate; confirm with the school.

Class 4 Restricted Training for Ride Share Drivers

Pitt Meadows & Abbotsford

1.5–4 hours
About $475 Estimate; confirm with the school.

Class 4 Driver Training (Complete Program)

Surrey / Langley / Abbotsford / Burnaby

4–8 hours
About $499 Estimate; confirm with the school.

Class 4 Unrestricted Commercial Driving Program

Burnaby & Coquitlam

4–8 hours
About $500 Estimate; confirm with the school.

Class 4 Commercial Driver Training

Abbotsford, Chilliwack, Kamloops, Kelowna & Prince George

2–4 hours
About $679 Estimate; confirm with the school.

Class 4 Commercial Driver Training

Victoria, Nanaimo, West Kelowna

4–8 hours
Ask the school Estimate; confirm with the school.

Class 4 Commercial Driver Training

Kamloops, Kelowna & Vernon

8 hours
Ask the school Estimate; confirm with the school.

Class 4 Driver Training

Prince George

4–8 hours
Ask the school Estimate; confirm with the school.

Class 4 Unrestricted Driver Training

Surrey, Delta & Langley

4–8 hours
Ask the school Estimate; confirm with the school.

ICBC Class 4 Commercial Knowledge & Road Test

Province-Wide

1 week
Ask the school Estimate; confirm with the school.

FEES & TUITION

What it costs

Across the schools that publish a price, a Class 4 course runs about $215 to $680.

Estimate; confirm with the school.

LICENSING PROCESS

The ICBC steps

  1. 1Pass the ICBC knowledge test for this class.
  2. 2Pass a medical exam if ICBC requires one for this class.
  3. 3Take the training (see the schools above).
  4. 4Pass the ICBC road test.

The official requirements are set by ICBC. Confirm them on icbc.com before you start: icbc.com/driver-licensing/getting-licensed

FAQ

Questions people ask

How long does a Class 4 course take in BC?

Training hours vary by school, taking about 2 to 8 hours depending on the school and training package (with options from 1.5 to 12 hours). See each school above.

How much is a Class 4 licence in BC?

Across the schools that publish a price, a Class 4 course runs about $215 to $680 (Estimate; confirm with the school), plus ICBC test fees, which ICBC sets ($15 knowledge test and $40 road test).

Do I need a Class 4 for Uber or a taxi in BC?

Yes, ride-hail and taxi drivers in BC need a Class 4 licence (at least a restricted Class 4). Confirm current rules with ICBC.

What's the difference between restricted and unrestricted Class 4?

An unrestricted Class 4 lets you drive buses up to 24 passengers, ambulances, and taxis or ride-hail vehicles. A restricted Class 4 is limited to taxis, ride-hail vehicles, and ambulances with up to 10 passengers. See ICBC for specifics.

Facts checked 7 September 2026