CDL Schools in Montana
Federal law requires entry-level CDL training to come from a provider listed in FMCSA's Training Provider Registry. Montana has 80 registered training locations open to the public — every one of them is listed below.
Registered training locations
80
Median truck driver wage
$59,060
Montana, heavy & tractor-trailer
Job growth 2022–2032
+11.8%
Openings per year
970
statewide average
FMCSA-Registered CDL Training Providers in Montana
Sorted by city. "Theory" is classroom instruction; "BTW" is behind-the-wheel training on a range or public road. Confirm current registration with the school before enrolling.
| Provider | City | CDL classes | Training offered |
|---|---|---|---|
| D&M Solutions, Inc. | Baker | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Plevna Propane LLC | Baker | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Career Transitions, Inc. | Belgrade | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Rocky Mountain Asphalt | Belgrade | Class B | Class B: Theory, BTW-Public Road, BTW-Range |
| Montana CAD | Bigfork | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Driving Academy | Billings | Class A; Class B; Passenger; School Bus | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Legacy Trucking Academy | Billings | Class A; Class B; Passenger | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range |
| MDT Billings | Billings | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Sage Truck Driving School- Billings, MT | Billings | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Boulder, MT | Boulder | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| TERO | Box Elder | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| MDT Bozeman | Bozeman | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Broadus Public Schools | Broadus | Class A; Class B; Passenger; School Bus | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Browning Public Schools Transportation | BROWNING | Class A; Class B; Passenger; School Bus | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Highlands College of Montana Tech | Butte | Class A; Class B; Passenger; School Bus | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range | School Bus: BTW-Public Road, BTW-Range |
| MDT Butte | Butte | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| GTR Towing & Repair | BUTTE | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Integrated CDL | Columbia Falls | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Columbus Public Schools | Columbus | Class A; Class B; Passenger; School Bus | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Montana DRIVE CDL - Conrad | Conrad | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Montana Operating Engineers Apprenticeship and Training Program | East Helena | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Glasgow School District 1A | Glasgow | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Valley County Transit | Glasgow | Passenger | Passenger: Theory, BTW-Public Road, BTW-Range |
| Gibbs CDL Training - Glendive | Glendive | Class A; Class B; Passenger; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Glendive Public Schools | Glendive | Class A; Class B; Passenger; School Bus | Class A: Theory | Class B: Theory | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| MDT Glendive | Glendive | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Train 4 Less Glendive Under review | Glendive | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| GFC MSU | Great Falls | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| MDT Great Falls | Great Falls | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Train 4 Less Great Falls Under review | Great Falls | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Bitterroot College UM | Hamilton | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Route 93 Truck Driver Training | Hamilton | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Route 93 Trucking, Inc. | Hamilton | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Route 93 Trucking, Inc. | Hamilton | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| University of Montana Bitterroot College | Hamilton | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Cannon Transportation, Inc | Hardin | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| GTA Truck Driving Institute | Hardin | Class A; Passenger | Class A: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range |
| Harlem Public School District 12 | HARLEM | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| MDT Havre | Havre | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Pasco Ready mix | Havre | Class A; Class B | Class A: BTW-Public Road | Class B: BTW-Public Road |
| Pasco Ready Mix | Havre | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Woodwick CDL-ELDT Training | Havre | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Harmon Automotive Services | Helena | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Helena College | Helena | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Montana department of transportation Helena | Helena | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Train 4 Less Helena Under review | Helena | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Flathead Valley Community College - Kalispell | Kalispell | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Kalispell - Harlow's School Bus Service, Inc of Montana | Kalispell | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| MDT Kalispell | Kalispell | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Route 93 Trucking, Inc. | Kalispell | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Route 93 Trucking North Way LLC | Kalispell | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Train 4 Less Kalispell Under review | Kalispell | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Pick Em Up Bus Driver Training, LLC | Lame Deer | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Laurel Public Schools | Laurel | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| MDT Lewistown | Lewistown | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Montana DRIVE CDL - Lewistown | Lewistown | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Flathead Valley Community College - Libby | Libby | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Libby - Harlow's School Bus Service Inc. of Montana | Libby | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Train 4 Less Libby Under review | Libby | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Livingston School District Transportation Department | Livingston | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| MCC | Miles City | Class A; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| MDT Miles City | Miles City | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Jones Brothers Trucking- MSLA | Missoula | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory |
| MDT Missoula | Missoula | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Missoula | Missoula | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Train 4 Less Missoula Under review | Missoula | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| university of Montana Missoula College | Missoula | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Train 4 Less Noxon Under review | Noxon | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| SKC | PABLO | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Train 4 Less Polson Under review | Polson | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Fort Peck Community College | Poplar | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Scobey school | Scobey | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Gibbs CDL Training - Sidney | Sidney | Class A; Class B; Passenger; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Sidney Red-E-Mix, Inc. | Sidney | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Stevensville - Harlow's School Bus Service, Inc of Montana | Stevensville | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Mosher Transportation Inc | Thompson Falls | Class A; Class B; Passenger; School Bus | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road | School Bus: Theory, BTW-Public Road |
| Harlow's Whitehall, MT | Whitehall | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Harlow's Shields Valley, MT | Wilsall | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| MDT Wolf Point | Wolf Point | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Montana Drive CDL - Wolf Point | Wolf Point | Class B; Passenger; School Bus | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
Source: FMCSA Training Provider Registry (tpr.fmcsa.dot.gov), retrieved 2026-07-06. Employer-only training locations (fleets and agencies that train their own drivers) are not listed. Providers marked "Under review" are being re-verified by FMCSA and may not currently certify training.
Featured CDL programs enrolling now
What Truck Drivers Earn in Montana
Wages
- Median annual wage: $59,060
- Average annual wage: $59,050
- Heavy & tractor-trailer drivers employed statewide: 7,050
Source: BLS OEWS, May 2024 (SOC 53-3032). First-year pay is usually below the median; OTR and specialized endorsements pay above it.
10-year outlook
- Projected growth 2022–2032: +11.8%
- Average openings per year: 970
- Employment: 8,000 → 8,940
Source: Projections Central / state workforce agencies.
Pay in Montana's biggest trucking metros
| Metro area | Drivers employed | Median wage |
|---|---|---|
| Billings, MT | 1,930 | $60,440 |
| Missoula, MT | 730 | $58,860 |
| Bozeman, MT | 610 | $61,870 |
| Great Falls, MT | 450 | $52,920 |
| Helena, MT | 320 | $57,640 |
Compare CDL programs that fit your schedule
Getting a CDL in Montana
Taxi Drivers
- Education: No education required
- Experience: No experience
- Exam: State exam required
- Continuing education: Undetermined
Issuing agency: Department of Justice · agency website
Bus Drivers
- Education: No education required
- Experience: Experience
- Exam: State exam required
- Continuing education: No continuing education requirement
Issuing agency: Department of Justice · agency website
Truck Drivers/Heavy
- Education: No education required
- Experience: No experience
- Exam: State exam required
- Continuing education: Undetermined
Issuing agency: Department of Justice · agency website
Truck Drivers/Light
- Education: No education required
- Experience: No experience
- Exam: State exam required
- Continuing education: Undetermined
Issuing agency: Department of Justice · agency website
Commercial Drivers License (CDL)
- Education: No education required
- Experience: No experience
- Exam: State exam required
- Continuing education: No continuing education requirement
Issuing agency: Montana Department of Justice · agency website
Source: CareerOneStop License Finder (U.S. Department of Labor). Since February 2022, first-time Class A/B applicants must complete entry-level driver training with a registered provider before taking the skills test.