Home › States › Montana

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.

74public training locations
49Class A public-road driving
55Class B training
37school bus
15hazmat theory

Cities with the most CDL schools in Montana

Hamilton
5 locations
Kalispell
5 locations
Billings
4 locations
Havre
4 locations
Missoula
4 locations
Butte
3 locations
Glendive
3 locations
Helena
3 locations
Lewistown
3 locations
Belgrade
2 locations
Glasgow
2 locations
Great Falls
2 locations
Hardin
2 locations
Libby
2 locations
Miles City
2 locations
Sidney
2 locations
Wolf Point
2 locations
Baker
1 location
Bigfork
1 location
Boulder
1 location
Box Elder
1 location
Bozeman
1 location
Broadus
1 location
Browning
1 location

All 74 registered locations

Show only:
SchoolCityTraining offeredPhone
Career Transitions, Inc. Belgrade Class A406-388-6701
Montana CAD Bigfork Class A406-885-0388
Driving Academy Billings Class AClass BPassengerSchool bus406-206-0303
Legacy Trucking Academy
Lew Grill Specialized Services
Billings Class AClass BPassenger406-248-2766
MDT Billings
Mdt
Billings Class A
Sage Truck Driving School- Billings, MT
Sage Truck Driving Schools
Billings Class AClass B406-652-3030
Tero
TERO training
Box Elder Class A406-395-5275
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 bus406-338-2952
GTR Towing & Repair
Towing&repair Company
Butte Class AClass B406-494-5500
Highlands College of Montana Tech Butte Class AClass BPassengerSchool bus406-496-3779
MDT Butte
Mdt
Butte Class A
Integrated CDL Columbia Falls Class AClass BPassengerSchool busHazmat406-212-9689
Columbus Public Schools Columbus Class AClass BPassengerSchool bus406-322-5373
ELDT Solutions - Company Training MT
ELDT Solutions
Gallatin Gateway Class AClass B319-573-7056
Gibbs CDL Training - Glendive
Gibbs CDL Training
Glendive Class AClass BPassengerHazmat406-377-8106
MDT Glendive
Mdt
Glendive Class A406-444-3033
Gfc Msu
GFC MSU or Continuing Education & Training
Great Falls Class AClass B406-268-3734
MDT Great Falls
Mdt
Great Falls Class A
Bitterroot College UM
UM Bitterroot
Hamilton Class AClass BHazmat406-375-0100
Route 93 Truck Driver Training Hamilton Class AClass BPassengerSchool busHazmat406-360-1499
Route 93 Trucking, Inc.
Route 93 Truck Driver Training
Hamilton Class AClass BPassengerSchool busHazmat406-360-1499
Route 93 Trucking, Inc.
Route 93 Truck Driver Training
Hamilton Class AClass BPassengerSchool busHazmat406-360-1499
University of Montana Bitterroot College
university of Montana Missoula College
Hamilton Class AClass BHazmat406-243-7643
GTA Truck Driving Institute
Dunmore Trucking Institute
Hardin Class AClass BPassenger701-471-8786
MDT Havre
Mdt
Havre Class A
Pasco Ready Mix Havre Class AClass B406-265-6703
Pasco Ready mix Havre Class AClass B406-265-6703
Harmon Automotive Services
Harmon Auto Services
Helena Class AClass B406-533-5691
Helena College
Helena College Community Education Center
Helena Class A406-447-6900
Montana department of transportation Helena
Mdt
Helena Class A
Flathead Valley Community College - Kalispell
Fvcc
Kalispell Class AClass BPassengerSchool busHazmat406-756-3602
MDT Kalispell
Mdt
Kalispell Class A
Route 93 Trucking North Way LLC
Route 93 Truck Driver Training
Kalispell Class AClass BPassengerSchool busHazmat406-360-1499
Route 93 Trucking, Inc.
Route 93 Truck Driver Training
Kalispell Class AClass BPassengerSchool busHazmat406-360-1499
MDT Lewistown
Mdt
Lewistown Class A
Flathead Valley Community College - Libby
Fvcc
Libby Class AClass BPassengerSchool busHazmat406-756-3602
MDT Miles City
Mdt
Miles City Class A
Mcc Miles City Class APassengerSchool busHazmat406-874-6100
Jones Brothers Trucking- MSLA
Jones Brothers Trucking
Missoula Class AClass B406-721-4629
MDT Missoula
Mdt
Missoula Class A
university of Montana Missoula College Missoula Class AClass BHazmat406-243-7643
Skc
Salish Kootenai College
Pablo Class AClass BPassengerSchool busHazmat406-275-4016
Fort Peck Community College Poplar Class AClass B
Gibbs CDL Training - Sidney
Gibbs CDL Training
Sidney Class AClass BPassengerHazmat406-377-8106
Sidney Red-E-Mix, Inc. Sidney Class AClass B406-433-1572
Mosher Transportation Inc Thompson Falls Class AClass BPassengerSchool bus406-827-4794
MDT Wolf Point
Mdt
Wolf Point Class A
Plevna Propane LLC Baker Class BPassengerSchool bus
Rocky Mountain Asphalt
Rocky Mountain Asphalt LLC
Belgrade Class B406-539-5556
Boulder, MT
Harlow's School Bus Service Inc. of Montana
Boulder Class BPassengerSchool bus
Montana DRIVE CDL - Conrad
Montana DRIVE CDL
Conrad Class BPassengerSchool bus406-444-4432
Montana DRIVE CDL - Corvallis
Montana DRIVE CDL
Corvallis Class BPassengerSchool bus406-444-4432
Glasgow School District 1A Glasgow Class BPassengerSchool bus406-263-7285
Valley County Transit Glasgow Passenger406-228-8744
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 bus406-945-2146
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 bus406-301-0141
Laurel Public Schools Laurel Class BPassengerSchool bus406-628-7630
First Christian Church
First Christian Church of Lewistown
Lewistown Passenger
Montana DRIVE CDL - Lewistown
Montana DRIVE CDL
Lewistown Class BPassengerSchool bus406-444-4432
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 bus406-222-1784
Missoula
Harlow's School Bus Service Inc. of Montana
Missoula Class BPassengerSchool bus701-229-1767
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 BPassenger406-387-5340
Harlow's Whitehall, MT
Harlow's School Bus Service Inc. of Montana
Whitehall Class BPassengerSchool bus701-224-1767
Harlow's Shields Valley, MT
Harlow's School Bus Service Inc. of Montana
Wilsall Class BPassengerSchool bus701-224-1767
Montana Drive CDL - Wolf Point
Montana DRIVE CDL
Wolf Point Class BPassengerSchool bus406-444-4432

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.

Is your Montana school missing or out of date? Listing corrections are coming soon. Learn more →