CDL schools in Montana
74 public, in-person CDL training locations in 41 Montana cities are registered with FMCSA. 50 are registered for Class A training (49 for Class A or B behind-the-wheel), 55 for Class B and 15 for hazmat theory.
Source: FMCSA Training Provider Registry, data as of . Listings show only fields published in the registry.
CDL training by city
Cities with 3 or more locations have their own page:
- Hamilton (5)
- Kalispell (5)
- Billings (4)
- Havre (4)
- Missoula (4)
- Butte (3)
- Glendive (3)
- Helena (3)
- Lewistown (3)
Jump to any of the 41 cities
- Baker (1)
- Belgrade (2)
- Bigfork (1)
- Billings (4)
- Boulder (1)
- Box Elder (1)
- Bozeman (1)
- Broadus (1)
- Browning (1)
- Butte (3)
- Columbia Falls (1)
- Columbus (1)
- Conrad (1)
- Corvallis (1)
- Gallatin Gateway (1)
- Glasgow (2)
- Glendive (3)
- Great Falls (2)
- Hamilton (5)
- Hardin (2)
- Harlem (1)
- Havre (4)
- Helena (3)
- Kalispell (5)
- Lame Deer (1)
- Laurel (1)
- Lewistown (3)
- Libby (2)
- Livingston (1)
- Miles City (2)
- Missoula (4)
- Pablo (1)
- Poplar (1)
- Scobey (1)
- Sidney (2)
- Stevensville (1)
- Thompson Falls (1)
- West Glacier (1)
- Whitehall (1)
- Wilsall (1)
- Wolf Point (2)
Training by license class and endorsement
Class B training by city
All Montana locations by city
Cities with 3 or more locations are listed on their own pages.
Baker (1)
Plevna Propane LLC
Baker, MT 59313
Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Belgrade (2)
Career Transitions, Inc.
201 W Madison Ave, Suite 102, Belgrade, MT 59714-3906
Class A: theory, range, public road
Rocky Mountain Asphalt
Provider: Rocky Mountain Asphalt LLC
Belgrade, MT 59714-9255Class B: theory, range, public road
Bigfork (1)
Montana CAD
Bigfork, MT 59911
Class A: theory, range, public road
Billings (4)
See all 4 CDL schools in Billings (4 registered for Class A training).
Boulder (1)
Boulder, MT
Provider: Harlow's School Bus Service Inc. of Montana
101 Main Street, Boulder, MT 59632Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Box Elder (1)
TERO
Provider: TERO training
329 Agency Square, Box Elder, MT 59521Class A: theory, range, public road
Bozeman (1)
MDT Bozeman
Provider: MDT
100 Nelson Rd, Bozeman, MT 59718Class A: theory, range, public road
Broadus (1)
Broadus Public Schools
Broadus, MT 59317
Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Browning (1)
Browning Public Schools Transportation
Provider: Browning Public Schools Dist#9 Transportation
1 City Shop Road Browning MT 59417, Browning, MT 59417Class A: theory, range, public road · Class B: theory · Passenger: theory, range, public road · School bus: theory, range, public road
Butte (3)
See all 3 CDL schools in Butte (3 registered for Class A training).
Columbia Falls (1)
Integrated CDL
Columbia Falls, MT 59912
Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road · Hazmat: theory
Columbus (1)
Columbus Public Schools
433 N 3rd St, Columbus, MT 59019-7165
Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Conrad (1)
Montana DRIVE CDL - Conrad
Provider: Montana DRIVE CDL
Conrad, MT 59425Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Corvallis (1)
Montana DRIVE CDL - Corvallis
Provider: Montana DRIVE CDL
Corvallis, MT 59828-9116Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Gallatin Gateway (1)
ELDT Solutions - Company Training MT
Provider: ELDT Solutions
Gallatin Gateway, MT 59730-9747Class A: range, public road · Class B: range, public road
Glasgow (2)
Glasgow School District 1A
229 7th St N, PO Box 28, Glasgow, MT 59230
Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Valley County Transit
213 9th Street South, Glasgow, MT 59230
Passenger: theory, range, public road
Glendive (3)
See all 3 CDL schools in Glendive (3 registered for Class A training).
Great Falls (2)
GFC MSU
Provider: GFC MSU or Continuing Education & Training
2100 16th Ave S, Great Falls, MT 59405-4907Class A: theory, range, public road · Class B: theory, range, public road
MDT Great Falls
Provider: MDT
200 Smelter Ave NE, Great Falls, MT 59403Class A: theory, range, public road
Hamilton (5)
See all 5 CDL schools in Hamilton (5 registered for Class A training).
Hardin (2)
Cannon Transportation, Inc
903 N. Crawford Ave., Hardin, MT 59034
Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
GTA Truck Driving Institute
Provider: Dunmore Trucking Institute
27 Gta Ln, Hardin, MT 59034Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road
Harlem (1)
Harlem Public School District 12
610 1st Ave SE, Harlem, MT 59526
Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Havre (4)
See all 4 CDL schools in Havre (3 registered for Class A training).
Helena (3)
See all 3 CDL schools in Helena (3 registered for Class A training).
Kalispell (5)
See all 5 CDL schools in Kalispell (4 registered for Class A training).
Lame Deer (1)
Pick Em Up Bus Driver Training, LLC
Provider: Misty Gutierrez Paz
120 Soldier Gulch Rd, Lame Deer, MT 59043Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Laurel (1)
Laurel Public Schools
300 East Maryland Avenue, Laurel, MT 59044
Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Lewistown (3)
See all 3 CDL schools in Lewistown (1 registered for Class A training).
Libby (2)
Flathead Valley Community College - Libby
Provider: FVCC
225 Commerce Way, Libby, MT 59923-3002Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road · Hazmat: theory
Libby - Harlow's School Bus Service Inc. of Montana
Provider: Harlow's School Bus Service Inc. of Montana
Libby, MT 59923Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Livingston (1)
Livingston School District Transportation Department
Provider: School Transportation
View Vista Dr, Livingston, MT 59047Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Miles City (2)
MCC
2715 Dickinson Street, Miles City, MT 59301
Class A: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road · Hazmat: theory
MDT Miles City
Provider: MDT
Miles City, MT 59301Class A: theory, range, public road
Missoula (4)
See all 4 CDL schools in Missoula (3 registered for Class A training).
Pablo (1)
SKC
Provider: Salish Kootenai College
58138 HIGHWAY 93, Pablo, MT 59855Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road · Hazmat: theory
Poplar (1)
Fort Peck Community College
113 1st Ave West, Poplar, MT 59255
Class A: theory, range, public road · Class B: theory, range, public road
Scobey (1)
Scobey school
Provider: Scobey School District #1
Scobey, MT 59263Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Sidney (2)
Gibbs CDL Training - Sidney
Provider: Gibbs CDL Training
Sidney, MT 59270Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · Hazmat: theory
Sidney Red-E-Mix, Inc.
206 10th Ave SE, Sidney, MT 59270-3700
Class A: theory, range, public road · Class B: theory, range, public road
Stevensville (1)
Stevensville - Harlow's School Bus Service, Inc of Montana
Provider: Harlow's School Bus Service Inc. of Montana
Stevensville, MT 59870Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Thompson Falls (1)
Mosher Transportation Inc
425 Washington St, Thompson Falls, MT 59873
Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, public road · School bus: theory, public road
West Glacier (1)
Great Northern River Guides LLC
Provider: Great Northern Whitewater Resort
12127 US-2, West Glacier, MT 59936-7713Class B: theory, range, public road · Passenger: theory, range, public road
Whitehall (1)
Harlow's Whitehall, MT
Provider: Harlow's School Bus Service Inc. of Montana
Whitehall, MT 59759Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Wilsall (1)
Harlow's Shields Valley, MT
Provider: Harlow's School Bus Service Inc. of Montana
Wilsall, MT 59086Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Wolf Point (2)
MDT Wolf Point
Provider: MDT
Wolf Point, MT 59201Class A: theory, range, public road
Montana Drive CDL - Wolf Point
Provider: Montana DRIVE CDL
220 4th Ave S, Wolf Point, MT 59201Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Traveling training providers in Montana
These 18 providers registered as "traveling": they train at locations other than a fixed school address, for example at an employer's yard. The registry publishes no address for them.
Show 18 traveling providers
1st Premier Trucking Academy
No fixed address (traveling provider)
Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory · School bus: theory · Hazmat: theory
Advanced CDL Solutions LLC
No fixed address (traveling provider)
Class A: range, public road · Class B: range, public road · Passenger: range, public road · School bus: range, public road
Bear Traxx Trucking
No fixed address (traveling provider)
Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Brian Tackett - Independent Instructor
No fixed address (traveling provider)
Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory · School bus: theory · Hazmat: theory
Cheapest ELDT only 2500 for CDL
Provider: D&L Management LLC
No fixed address (traveling provider)Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road · Hazmat: theory
Eclipse DOT
No fixed address (traveling provider)
Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road · Hazmat: theory
ELDT Solutions - On Site Training (MT)
Provider: ELDT Solutions
No fixed address (traveling provider)Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · Hazmat: theory
Elk River Repair
No fixed address (traveling provider)
Class A: theory, range, public road
Five Star Driver Training and Safety Consulting
Provider: 5 Star
No fixed address (traveling provider)Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
Gibbs CDL Training
No fixed address (traveling provider)
Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road · Hazmat: theory
Kingdom Logistics LLC
Provider: Kingdom's logistics llc
No fixed address (traveling provider)Class A: theory, range, public road · Class B: theory, range, public road · Hazmat: theory
Northern advanced llc
No fixed address (traveling provider)
Class A: theory, range, public road · Class B: theory, range, public road
Pauly Transport Training
No fixed address (traveling provider)
Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · Hazmat: theory
Safe Shooting Solutions, LLC.
No fixed address (traveling provider)
Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road · Hazmat: theory
SimpleCDL
Provider: Simple CDL
No fixed address (traveling provider)Class A: theory, range, public road · Class B: theory, range, public road · Hazmat: theory
Student Transport
No fixed address (traveling provider)
Class A: theory · Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
The Academy for Career Training
No fixed address (traveling provider)
Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road · Hazmat: theory
The CDL Coach
Provider: Atlanta Career Training - The CDL Coach
No fixed address (traveling provider)Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road · Hazmat: theory
Quick CDL Practice Quiz
Test your knowledge with these sample CDL questions. Questions cover topics from the General Knowledge test.
Question 1: You're picking a parking spot at the end of a stop. Which plan cuts down the next backing move?
Question 2: A wheel is about to lock during hard braking. What does ABS do?
Question 3: Which sign of fatigue means you should stop and rest?
Question 4: Cargo is piled high, or heavy cargo sits on top. What handling risk does that bring?
Want more practice?
Get full-length CDL practice tests with detailed explanations for every question. Download the CDL Prep Hero app for lessons, mock exams, and progress tracking.
Or continue with Montana CDL practice test and free web practice tests.
What is ELDT, and do you need it?
Entry-level driver training (ELDT) is a federal requirement that took effect on February 7, 2022. FMCSA says it applies to people getting a Class A or Class B CDL for the first time, upgrading a Class B CDL to Class A, or getting a school bus (S), passenger (P) or hazardous materials (H) endorsement for the first time. The training must come from a provider listed on the Training Provider Registry, and the provider reports your completion to the registry before your state can give you the CDL skills test (or, for hazmat, the knowledge test). See FMCSA's ELDT overview and its applicability fact sheet for exceptions.
The registry lists two kinds of training for each license class and endorsement (hazmat is theory only). Theory is classroom or online instruction, which ends with an assessment you must pass with a score of at least 80 percent. Behind-the-wheel training is split into range (an area away from traffic where you practice maneuvers such as backing) and public road driving. Your instructor evaluates and documents your behind-the-wheel proficiency. Federal rules let you take theory and behind-the-wheel training from different providers, but the range and public-road portions must come from the same provider, and a behind-the-wheel provider must confirm you hold a valid commercial learner's permit (49 CFR 380.707, 380.715).
Class A or Class B?
A Class A CDL covers combination vehicles with a gross combination weight rating of 26,001 pounds or more when the towed vehicle is rated over 10,000 pounds: most tractor-trailers. A Class B CDL covers single vehicles rated 26,001 pounds or more, or such a vehicle towing a trailer rated 10,000 pounds or less: straight trucks, dump trucks and many buses. The definitions are in 49 CFR 383.91. A Class A holder with the right endorsements may also drive Class B and C vehicles, but a location registered only for Class B training cannot give you Class A training.
How to use this list
- Pick the license class and endorsements you need, then use the training filter to match them.
- Check that the location is registered for the parts you still need: theory, range and public road. Some locations register only theory, or only behind-the-wheel.
- Call or visit the school's website to confirm schedules, cost and what is included.
- Look the provider up in the official registry search to confirm it is still listed.
- While you wait for class to start, get your learner's permit knowledge tests out of the way with our free CDL practice tests and your state's official CDL manual.
Related resources
- Is my CDL school registered? — search the FMCSA registry
- Montana CDL practice test — state-specific page with manual, practice tests, and school links
- Montana CDL manual and other state handbooks
- Free CDL practice tests for the permit knowledge tests
- Pre-trip inspection guide for the skills test
About this list
CDL Prep Hero is not affiliated with, paid by, or endorsing any school listed here, and we have not inspected or ranked them. Names, addresses, phone numbers, websites and training types come from the FMCSA Training Provider Registry download dated October 2, 2026. We do not add prices, ratings or reviews. Registry entries are self-reported by providers and can change daily, so confirm the location, schedule, cost and current registry status with the school, and look the school up in the official registry, before you enroll or pay.
We list only in-person locations that the registry marks Active and open to the public. Locations marked "private enrollment only" (usually carriers training their own hires), online-only providers, and records without an Active status are left out.
Study for the permit test before class starts
You need a commercial learner's permit before you can practice driving a commercial vehicle on public roads, and getting one means passing the knowledge tests. Start with the General Knowledge practice test, then Air Brakes and Combination Vehicles if you are going for Class A. The CDL Prep Hero app has the full course, free to start on iPhone and Android.