FindCareer

Class 1 (semi-truck) driving schools in British Columbia

Driving · British Columbia

Facts checked 7 September 2026

Report a mistake·How we check facts

A Class 1 licence lets you drive a semi-truck or tractor-trailer in BC. Since 2021 it needs the MELT program (Mandatory Entry-Level Training). Here is where to take it, the cost, and the ICBC steps.

DIRECTORY

Where to train in BC

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

ICBC Mandatory Entry-Level Training (MELT) Class 1 Program

Surrey / Langley / Abbotsford / Burnaby

6–8 weeks
About $15,400 Estimate; confirm with the school.

Class 1 MELT Professional Driver Training

Kamloops, Kelowna & Vernon

6–8 weeks
About $15,500 Estimate; confirm with the school.

Class 1 Mandatory Entry-Level Training (MELT)

Abbotsford, Chilliwack, Kamloops, Kelowna & Prince George

6–8 weeks
Ask the school Estimate; confirm with the school.

Class 1 MELT Driver Training Program

Sidney & Victoria

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

Class 1 MELT Tractor-Trailer Program

Courtenay & Campbell River

6–8 weeks
Ask the school Estimate; confirm with the school.

Class 1 MELT Professional Truck Driver Program

Kamloops, Langley & Surrey

6–8 weeks
Ask the school Estimate; confirm with the school.

Commercial Class 1 MELT Program

Williams Lake

6–8 weeks
Ask the school Estimate; confirm with the school.

Class 1 MELT Driver Training

Fort St. John

6–8 weeks
Ask the school Estimate; confirm with the school.

Class 1 MELT Commercial Driver Certification

Burnaby & Coquitlam

6–8 weeks
Ask the school Estimate; confirm with the school.

ICBC Class 1 MELT Truck Driving Program

Surrey

6–8 weeks
Ask the school Estimate; confirm with the school.

FEES & TUITION

What it costs

Across the schools that publish a price, a Class 1 course runs about $15,400 to $15,500.

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

What is MELT for Class 1 in BC?

Mandatory Entry-Level Training (MELT) is a standardized 140-hour truck driver training program required since 2021 to earn a Class 1 commercial licence in BC; see ICBC.

How long is the Class 1 MELT program?

The standard Class 1 MELT program requires 140 hours of instruction, typically delivered over 6 to 8 weeks full-time.

How much does Class 1 training cost in BC?

Across the schools that publish a price, a Class 1 course runs about $15,400 to $15,500 (Estimate; confirm with the school), plus ICBC test fees, which ICBC sets ($15 knowledge test and $60 road test). Air brake training is integrated; see our air brake endorsement page.

Do I need air brakes for a Class 1?

Yes, commercial semi-trucks operate with air brakes. Air brake training is mandatory for Class 1 and is included in the 140-hour MELT program; see our air brake endorsement page.

Facts checked 7 September 2026