Class B CDL training in Montana
55 registry-listed training locations in Montana offer Class B CDL training (theory, range, or road) across 41 cities.
Source: FMCSA Training Provider Registry, data as of . Listings show only fields published in the registry.
Class B training by city
Cities with 2 or more Class B locations:
All Class B training locations in Montana
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 (1)
Rocky Mountain Asphalt
Provider: Rocky Mountain Asphalt LLC
Belgrade, MT 59714-9255Class B: theory, range, public road
Billings (3)
See all 3 CDL schools in Billings (3 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
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 (2)
GTR Towing & Repair
Provider: TOWING&REPAIR COMPANY
8 DEWEY BLVD, Butte, MT 59701Class A: theory, range, public road · Class B: theory, range, public road
Highlands College of Montana Tech
25 Basin Creek Rd, Butte, MT 59701
Class A: range, public road · Class B: range, public road · Passenger: range, public road · School bus: range, public road
+1 406-496-3779 · mtech.edu/workforcedevelopment/cdl/index.html
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 (1)
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
Glendive (2)
Gibbs CDL Training - Glendive
Provider: Gibbs CDL Training
18 MT-200S, Glendive, MT 59330-3044Class A: theory, range, public road · Class B: theory, range, public road · Passenger: theory, range, public road · Hazmat: theory
Glendive Public Schools
900 N Merrill Ave, Glendive, MT 59330-1898
Class A: theory · Class B: theory · Passenger: theory, range, public road · School bus: theory, range, public road
Great Falls (1)
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
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 (3)
See all 3 CDL schools in Havre (2 registered for Class A training).
Helena (1)
Harmon Automotive Services
Provider: Harmon Auto Services
Helena, MT 59602-3025Class A: theory, range, public road · Class B: theory, range, public road
Kalispell (4)
See all 4 CDL schools in Kalispell (3 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 (1)
Montana DRIVE CDL - Lewistown
Provider: Montana DRIVE CDL
1500 Raceway Drive, Lewistown, MT 59457Class B: theory, range, public road · Passenger: theory, range, public road · School bus: theory, range, public road
+1 406-444-4432 · opi.mt.gov/Families-Students/Family-Student-Support/Driver-Education/Montana-DRIVE-Summer-Workshops
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
Missoula (3)
See all 3 CDL schools in Missoula (2 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 (1)
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
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.
Other training in Montana
- All Montana CDL schools (including Class A training)
- Passenger endorsement training
- School bus endorsement training
- Hazmat endorsement training
- Montana CDL practice test
- Check if a school is registered
- Free CDL practice tests
Nearby states' Class B training
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.