CDL schools in Montana
Montana has 74 CDL training locations on FMCSA's Training Provider Registry that say they are open to the public, spread across 41 cities. The most are in Hamilton (5), Kalispell (5), Billings (4). 49 (66%) are registered for Class A behind-the-wheel training on public roads, and 55 for Class B. The provider with the most locations here is Mdt, with 12.
Cities with the most CDL schools in Montana
All 74 registered locations
| School | City | Training offered |
|---|---|---|
| Career Transitions, Inc. | Belgrade | Class A |
| Montana CAD | Bigfork | Class A |
| Driving Academy | Billings | Class AClass BPassengerSchool bus |
| Legacy Trucking Academy Lew Grill Specialized Services |
Billings | Class AClass BPassenger |
| MDT Billings Mdt |
Billings | Class A |
| Sage Truck Driving School- Billings, MT Sage Truck Driving Schools |
Billings | Class AClass B |
| Tero TERO training |
Box Elder | Class A |
| MDT Bozeman Mdt |
Bozeman | Class A |
| Broadus Public Schools | Broadus | Class AClass BPassengerSchool bus |
| Browning Public Schools Transportation Browning Public Schools Dist#9 Transportation |
Browning | Class AClass BPassengerSchool bus |
| GTR Towing & Repair Towing&repair Company |
Butte | Class AClass B |
| Highlands College of Montana Tech | Butte | Class AClass BPassengerSchool bus |
| MDT Butte Mdt |
Butte | Class A |
| Integrated CDL | Columbia Falls | Class AClass BPassengerSchool busHazmat |
| Columbus Public Schools | Columbus | Class AClass BPassengerSchool bus |
| ELDT Solutions - Company Training MT ELDT Solutions |
Gallatin Gateway | Class AClass B |
| Gibbs CDL Training - Glendive Gibbs CDL Training |
Glendive | Class AClass BPassengerHazmat |
| MDT Glendive Mdt |
Glendive | Class A |
| Gfc Msu GFC MSU or Continuing Education & Training |
Great Falls | Class AClass B |
| MDT Great Falls Mdt |
Great Falls | Class A |
| Bitterroot College UM UM Bitterroot |
Hamilton | Class AClass BHazmat |
| Route 93 Truck Driver Training | Hamilton | Class AClass BPassengerSchool busHazmat |
| Route 93 Trucking, Inc. Route 93 Truck Driver Training |
Hamilton | Class AClass BPassengerSchool busHazmat |
| Route 93 Trucking, Inc. Route 93 Truck Driver Training |
Hamilton | Class AClass BPassengerSchool busHazmat |
| University of Montana Bitterroot College university of Montana Missoula College |
Hamilton | Class AClass BHazmat |
| GTA Truck Driving Institute Dunmore Trucking Institute |
Hardin | Class AClass BPassenger |
| MDT Havre Mdt |
Havre | Class A |
| Pasco Ready Mix | Havre | Class AClass B |
| Pasco Ready mix | Havre | Class AClass B |
| Harmon Automotive Services Harmon Auto Services |
Helena | Class AClass B |
| Helena College Helena College Community Education Center |
Helena | Class A |
| Montana department of transportation Helena Mdt |
Helena | Class A |
| Flathead Valley Community College - Kalispell Fvcc |
Kalispell | Class AClass BPassengerSchool busHazmat |
| MDT Kalispell Mdt |
Kalispell | Class A |
| Route 93 Trucking North Way LLC Route 93 Truck Driver Training |
Kalispell | Class AClass BPassengerSchool busHazmat |
| Route 93 Trucking, Inc. Route 93 Truck Driver Training |
Kalispell | Class AClass BPassengerSchool busHazmat |
| MDT Lewistown Mdt |
Lewistown | Class A |
| Flathead Valley Community College - Libby Fvcc |
Libby | Class AClass BPassengerSchool busHazmat |
| MDT Miles City Mdt |
Miles City | Class A |
| Mcc | Miles City | Class APassengerSchool busHazmat |
| Jones Brothers Trucking- MSLA Jones Brothers Trucking |
Missoula | Class AClass B |
| MDT Missoula Mdt |
Missoula | Class A |
| university of Montana Missoula College | Missoula | Class AClass BHazmat |
| Skc Salish Kootenai College |
Pablo | Class AClass BPassengerSchool busHazmat |
| Fort Peck Community College | Poplar | Class AClass B |
| Gibbs CDL Training - Sidney Gibbs CDL Training |
Sidney | Class AClass BPassengerHazmat |
| Sidney Red-E-Mix, Inc. | Sidney | Class AClass B |
| Mosher Transportation Inc | Thompson Falls | Class AClass BPassengerSchool bus |
| MDT Wolf Point Mdt |
Wolf Point | Class A |
| Plevna Propane LLC | Baker | Class BPassengerSchool bus |
| Rocky Mountain Asphalt Rocky Mountain Asphalt LLC |
Belgrade | Class B |
| Boulder, MT Harlow's School Bus Service Inc. of Montana |
Boulder | Class BPassengerSchool bus |
| Montana DRIVE CDL - Conrad Montana DRIVE CDL |
Conrad | Class BPassengerSchool bus |
| Montana DRIVE CDL - Corvallis Montana DRIVE CDL |
Corvallis | Class BPassengerSchool bus |
| Glasgow School District 1A | Glasgow | Class BPassengerSchool bus |
| Valley County Transit | Glasgow | Passenger |
| Glendive Public Schools | Glendive | Class AClass BPassengerSchool bus |
| Cannon Transportation, Inc | Hardin | Class BPassengerSchool bus |
| Harlem Public School District 12 | Harlem | Class BPassengerSchool bus |
| Woodwick CDL-ELDT Training | Havre | Class BPassengerSchool bus |
| Kalispell - Harlow's School Bus Service, Inc of Montana Harlow's School Bus Service Inc. of Montana |
Kalispell | Class BPassengerSchool bus |
| Pick Em Up Bus Driver Training, LLC Misty Gutierrez Paz |
Lame Deer | Class BPassengerSchool bus |
| Laurel Public Schools | Laurel | Class BPassengerSchool bus |
| First Christian Church First Christian Church of Lewistown |
Lewistown | Passenger |
| Montana DRIVE CDL - Lewistown Montana DRIVE CDL |
Lewistown | Class BPassengerSchool bus |
| Libby - Harlow's School Bus Service Inc. of Montana Harlow's School Bus Service Inc. of Montana |
Libby | Class BPassengerSchool bus |
| Livingston School District Transportation Department School Transportation |
Livingston | Class BPassengerSchool bus |
| Missoula Harlow's School Bus Service Inc. of Montana |
Missoula | Class BPassengerSchool bus |
| Scobey school Scobey School District #1 |
Scobey | Class BPassengerSchool bus |
| Stevensville - Harlow's School Bus Service, Inc of Montana Harlow's School Bus Service Inc. of Montana |
Stevensville | Class BPassengerSchool bus |
| Great Northern River Guides LLC Great Northern Whitewater Resort |
West Glacier | Class BPassenger |
| Harlow's Whitehall, MT Harlow's School Bus Service Inc. of Montana |
Whitehall | Class BPassengerSchool bus |
| Harlow's Shields Valley, MT Harlow's School Bus Service Inc. of Montana |
Wilsall | Class BPassengerSchool bus |
| Montana Drive CDL - Wolf Point Montana DRIVE CDL |
Wolf Point | Class BPassengerSchool bus |
Common questions about CDL training in Montana
How many CDL schools are in Montana?
As of 11/3/2026, the FMCSA Training Provider Registry lists 74 public, in-person training locations in Montana. Of those, 33 list a website.
Where can I get Class A CDL training in Montana?
49 locations are registered for Class A public-road training. They are concentrated in Hamilton, Kalispell, Billings, Havre.
Can I get a school bus or passenger endorsement in Montana?
37 locations are registered for school bus (S) training and 44 for passenger (P) training. Many are school districts or transit agencies that may enroll the public.
Can I do ELDT theory online in Montana?
Yes. Federal rules allow theory online with any registered online provider (607 are listed). Behind-the-wheel training must still be done with a registered provider in person.
The counts above come from the FMCSA Training Provider Registry export dated 11/3/2026 and include only locations that say they are open to the public. Tuition, schedules and job placement are not in the registry. Ask each school directly.