Licences · Commercial driving

How to get a Class 1 licence in BC (MELT)

To drive a semi in BC you need a Class 1 licence, and the 140-hour Mandatory Entry-Level Training (MELT) course is required first.

Related: all licensed and certified jobs · Commercial driving

MELT course140 h, finish within 12 monthssource
ICBC feesKnowledge $15, road test $60source
Medical$28 ICBC processing; doctor sets the exam fee (not MSP-covered)source
Median pay$30.77/h (WorkBC median)source
On this page
  1. Key facts
  2. 103 ICBC-approved MELT schools
  3. What we could not confirm
  4. Watch out for fakes
  5. Frequently asked questions
  6. Related jobs and guides
When and how you can take it

Next sessions: Valley Driving School (Coquitlam): MELT Theory 1/14 Air Brakes – Coquitlam November 7 @ 8:00 am - 11:45 am (Nov 7, 2026) (source)

Key facts

DetailSource
Regulator · UrlOfficial pagesource
Noc73300 Transport truck driverssource
Licence requiredClass 1 licence; B.C.'s Class 1 MELT course is mandatory to become a Class 1 driversource
CourseClass 1 MELT: 140 hours, including air brake training and 6 hours of mandatory flexible practical training; finish within 12 months; no sector exemptionssource
PrerequisitePass the combined Class 1 and air brake knowledge test and hold a Class 1 learner licence before enrolling (needed for on-road training)source
Air brakesAir brake endorsement: age 16+, valid B.C. licence, air brake course (certification course 7 h theory + 4 h pre-trip, which exempts the ICBC pre-trip test; standard course 7 h theory), knowledge testsource
Training costOkanagan Valley Driving School $15,250 (140 h); Taylor Pro College CAD 17,000 (140 h)source
PayTransport truck drivers (NOC 73300), B.C.: low $22.00/h, median $30.77/h, high $40.38/h; annual earnings $68,079 (B.C. LMI Office, 2025 Job Bank wage data)source
Funding 1Funding programs named by ICBC: Community Workforce Response Grant, Skill Enhancement Training Grant, Indigenous Skills Training Development Fund, B.C. Employer Training Grantsource
Funding 2WorkBC Centres: free employment services; may fund training if needed to get a jobsource
Regulator fees · Knowledge test$15 per attempt (seniors 65+ free)source
Regulator fees · Class1 road test$60 (road test only; licence fee may apply)source
Regulator fees · Pre tripFree when taken with commercial road test; $20 including air brake when taken separatelysource
Regulator fees · Medical processing$28 for Class 1-4, at upgrade and every 5 years at renewalsource
Regulator fees · Licence5-year licence renewal $75; replacement or upgraded licence $17
Which licence fee applies to a Class 1 upgrade is not stated per class
source
Regulator fees · Road test cancellation$25 if less than 48 hours noticesource
Road test feesICBC commercial road tests: Class 1 $60; Class 2 or 3 $50; Class 4 (restricted & unrestricted) $40; pre-trip inspections including air brake taken separately $20 (no extra listed when taken with the road test); cancellation with <48 h notice $25; road tests free for seniors 65+; licence fee may applysource
MedicalDriver's Medical Examination Report (DMER) required on applying for Class 1, 2, 3 or 4 (ICBC provides the form); then at ages 25, 30, 35, 40, 45 (every 5 years), 48-63 every 3 years (48, 51, 54, 57, 60, 63), and every year from 66. RoadSafetyBC mails the report about 2 months before the birthdaysource
Medical exam feeMSP does not cover the routine commercial DMER; the doctor or nurse practitioner sets and may charge a fee; RoadSafetyBC does not reimbursesource
Official school listThe driver training schools list here are approved by ICBC to deliver MELT.source
Step 1Pass the combined Class 1 and air brake knowledge test and hold a Class 1 learner licence before enrolling (needed for on-road training)source
Step 2Choose an ICBC-approved MELT school (official list by city)source
Step 3Class 1 MELT: 140 hours, including air brake training and 6 hours of mandatory flexible practical training; finish within 12 months; no sector exemptionssource
Step 4ICBC commercial road tests: Class 1 $60; Class 2 or 3 $50; Class 4 (restricted & unrestricted) $40; pre-trip inspections including air brake taken separately $20 (no extra listed when taken with the road test); cancellation with <48 h notice $25; road tests free for seniors 65+; licence fee may applysource
Step 5Driver's Medical Examination Report (DMER) required on applying for Class 1, 2, 3 or 4 (ICBC provides the form); then at ages 25, 30, 35, 40, 45 (every 5 years), 48-63 every 3 years (48, 51, 54, 57, 60, 63), and every year from 66. RoadSafetyBC mails the report about 2 months before the birthdaysource

103 ICBC-approved MELT schools

From the official list (ICBC), checked November 1, 2026. Click a name to search for it; confirm details with the school.

What we could not confirm

Watch out for fakes

Frequently asked questions

What does MELT cost?

ICBC doesn’t publish school prices, so ask the school. ICBC fees are $15 for the knowledge test, $60 for the road test, $28 for medical processing and $17 for the upgraded licence.

How long is MELT?

140 hours, including air brake training, completed within 12 months.

What does a truck driver earn?

WorkBC lists transport truck drivers at a $30.77 hourly median.

Sources and official links

This page relies on the official pages below. Rules, fees and processes change, so check the authority before you apply or spend money.

Links checked November 1, 2026. Found an error or a broken link? Report it.