Distance and training scope in Montana CDL school searches
Montana lists 72 registered training locations in 40 cities. Hamilton and Kalispell each have five, while Billings and Havre each have four. Those four cities are spread across very different parts of the state, which makes travel the central filter. A listing that looks attractive statewide may be impractical for repeated range or road sessions. Begin with the addresses in your region, calculate the actual drive, and keep an eye on whether a provider's location name differs from its organization name. The registered site is the unit that carries the training record.
Class B appears at 53 Montana locations and 47 list theory, range, and public-road components. Class A appears at 51, also with 47 showing all three. Passenger training is registered at 41 locations, school bus at 36, and hazardous materials theory at 16. The matching complete counts for Class A and Class B create similar-sized pools for the two main license routes. Endorsement goals separate those pools further. Let the component list define which locations deserve a call, then ask the provider how and where each hands-on segment is taught.
Montana's May 2025 BLS estimate counts 7,830 heavy and tractor-trailer truck driver jobs. The median wage is $58,870, between $46,040 at the 10th percentile and $74,120 at the 90th percentile. A smaller employment base means the state figure should be read as broad occupational context, not a personal earnings forecast. The Montana Motor Vehicle Division is the official source for state CDL licensing information. Once you have checked its requirements, compare nearby training locations on their registered scope, direct answers about current costs, and the schedule you would actually be able to attend.
City-level search
Where to Find CDL Schools in Montana
01
Hamilton
5 training locations
02
Kalispell
5 training locations
03
Billings
4 training locations
04
Havre
4 training locations
05
Missoula
4 training locations
The cities shown above account for 22 of the 72 locations in the statewide list. The full directory covers 40 cities, so use the search and training filters instead of treating those city counts as the whole market.
Training registration by address
Training Options at CDL Schools in Montana
Neither license class has a larger complete-scope count in Montana. Class A and Class B each appear with all three training parts at 47 addresses.
For endorsement training, the largest location count belongs to passenger, with 41 entries. The card grid shows whether each site registers theory, range, road, or a combination.
If you are deciding between license classes, compare the vehicle and job differences in the Class A CDL training guide and Class B CDL training guide. Passenger, school bus, and hazardous materials requirements are covered in the CDL endorsement guide.
- Any Class A part
- 51
- Full Class A scope
- 47
- Any Class B part
- 53
- Full Class B scope
- 47
- Passenger
- 41
- School bus
- 36
- Hazardous materials theory
- 16
Montana school finder
All CDL Schools in Montana, Listed Alphabetically
Search all CDL schools in Montana across 72 public-enrollment, in-person locations. Filters use the training registration attached to each provider-location record in the August 5, 2026 FMCSA registry snapshot.
- Training locations
- 72
- Cities represented
- 40
How to Read Registry Details for CDL Schools in Montana
FMCSA says training providers attest that they meet the applicable federal and state requirements before they appear in the Training Provider Registry. Use the component labels on each card to check the training registered at that location, then confirm current course details directly with the provider.
Showing locations 1–18 of 72 on page 1 of 4
No locations match your search and selected training filters. Try a broader school name, city, or ZIP code.
The statewide search could not load. Try the search again, or use the numbered directory pages below.
Statewide matches
Search Results for CDL Schools in Montana
Each result opens the detailed location card on its permanent directory page.
Broadus, MT
Broadus Public Schools
Broadus, MT 59317- Registry record updated
- February 26, 2025
This address appears as a public-enrollment training location at Broadus, Montana 59317. FMCSA pairs this provider location with Broadus Public Schools on the location-level file. This location's 4 course rows account for 4 theory flags, 4 range flags, and 4 road flags. Training categories listed here include passenger endorsement, school-bus endorsement, Class A, and Class B. Theory and driving registrations are broken out below. For a final enrollment check, ask for documentation covering course dates, testing arrangements, vehicle access, scheduled driving time, and refund terms.
Location training details
Class A
- Theory portion
- Range driving
- Road component
Class B
- Theory portion
- Range component
- Public-road component
Passenger
- Knowledge instruction
- Behind-the-wheel range
- On-road work
School bus
- Theory
- Training range
- Public-road driving
BROWNING, MT
Browning Public Schools Transportation
Training provider: Browning Public Schools Dist#9 Transportation
1 City Shop Road Browning MT 59417, BROWNING, MT 59417- Registry record updated
- October 27, 2025
This on-site location appears in the public training directory at 1 City Shop Road Browning MT 59417, BROWNING, Montana 59417. The provider field identifies Browning Public Schools Dist#9 Transportation for the listed provider location. Counted by category, this address has 4 theory components, 3 range components, and 3 road components. Course flags connected to this location show Class B, Class A, school-bus endorsement, and passenger endorsement. The details below keep every training component distinct. Before signing an agreement, seek a written answer about course dates, vehicle access, testing arrangements, scheduled driving time, and refund terms.
Location training details
Class A
- Knowledge instruction
- Training range
- On-road work
Class B
- Classroom work
Passenger
- Theory portion
- Closed-range work
- Road component
School bus
- Classroom theory
- Practice range
- Public-road component
Reach the training provider
Hardin, MT
Cannon Transportation, Inc
903 N. Crawford Ave., Hardin, MT 59034- Registry record updated
- March 22, 2022
This on-site location appears in the public training directory at 903 N. Crawford Ave., Hardin, Montana 59034. The organization field for this card names Cannon Transportation, Inc for this address record. Across the visible training rows, 3 categories include theory, 3 categories include range work, and 3 categories include public-road work. This location carries registration for school-bus endorsement, Class B, and passenger endorsement. Theory, range, and road coverage is itemized next. To finish your comparison, ask for documentation covering refund terms, vehicle access, course dates, testing arrangements, and scheduled driving time.
Training at this address
Class B
- Classroom theory
- Range driving
- Public-road component
Passenger
- Theory portion
- Vehicle-control range
- Public-road training
School bus
- Classroom theory
- Closed-range work
- Road instruction
Registry contact methods
Belgrade, MT
Career Transitions, Inc.
201 W Madison Ave, Suite 102, Belgrade, MT 59714-3906- Registry record updated
- December 18, 2025
This provider address carries a public-enrollment registry listing at 201 W Madison Ave, Suite 102, Belgrade, Montana 59714-3906. The organization field for this card names Career Transitions, Inc. for the address shown above. FMCSA training fields on the card identify Class A. The rows show where the training flags differ. Counted by category, this address has 1 theory component, 1 range component, and 1 road component. When checking the provider’s current offer, put these questions to the school about vehicle access, testing arrangements, complete price, course dates, and scheduled driving time.
Location training details
Class A
- Knowledge instruction
- Practice range
- Public-road component
Reach the training provider
Columbus, MT
Columbus Public Schools
433 N 3rd St, Columbus, MT 59019-7165- Registry record updated
- June 3, 2026
The public federal file includes this classroom-and-driving location at 433 N 3rd St, Columbus, Montana 59019-7165. The organization field for this card names Columbus Public Schools on the federal location record. Of the components attached to this location, 4 are theory, 4 are range, and 4 are road registration. The federal entry identifies training for school-bus endorsement, Class B, Class A, and passenger endorsement. Each category below shows its recorded course parts. To finish your comparison, ask the school to specify scheduled driving time, course dates, testing arrangements, refund terms, and vehicle access.
Federal training categories
Class A
- Classroom work
- Off-road range
- Public-road training
Class B
- Theory component
- Closed-range work
- Road component
Passenger
- Registered theory
- Closed-range work
- On-road practice
School bus
- Theory
- Range instruction
- Road driving
Contact routes for this address
Billings, MT
Driving Academy
744 Parkway Ln, Billings, MT 59101- Registry record updated
- August 28, 2025
The federal directory records this public-enrollment training site at 744 Parkway Ln, Billings, Montana 59101. The operator named in the registry is Driving Academy on the federal location record. This provider address has training listed for school-bus endorsement, Class B, passenger endorsement, and Class A. Each registered component is itemized in the grid. Across 4 course categories, the record marks 4 theory components, 4 range components, and 4 road components. Before committing to a class date, review written information about complete price, scheduled driving time, testing arrangements, vehicle access, and refund terms.
Training component summary
Class A
- Classroom work
- Range instruction
- Behind-the-wheel road
Class B
- Classroom work
- Practice range
- Public-road driving
Passenger
- Classroom theory
- Range component
- On-road work
School bus
- Knowledge instruction
- Off-road range
- On-road practice
Contact information for this location
Hardin, MT
GTA Truck Driving Institute
Training provider: Dunmore Trucking Institute
27 Gta Ln, Hardin, MT 59034- Registry record updated
- June 5, 2026
This training address appears in FMCSA’s public provider file at 27 Gta Ln, Hardin, Montana 59034. For this address, the provider on file is Dunmore Trucking Institute on this public registry entry. This provider address has training listed for Class A and passenger endorsement. Separate rows identify every theory and driving flag. The component total breaks into 2 theory registrations, 2 range registrations, and 2 public-road registrations across 2 categories. Before selecting a cohort, get the current terms for course dates, scheduled driving time, refund terms, testing arrangements, and complete price.
Training recorded here
Class A
- Theory component
- Closed-range work
- Road component
Passenger
- Classroom work
- Range instruction
- Public-road driving
Registry contact methods
Gallatin Gateway, MT
ELDT Solutions - Company Training MT
Training provider: ELDT Solutions
Gallatin Gateway, MT 59730-9747- Registry record updated
- July 6, 2026
The location file records an on-site training address at Gallatin Gateway, Montana 59730-9747. The operator named in the registry is ELDT Solutions on the federal location record. The 2 listed categories contain 0 theory flags, 2 range flags, and 2 road flags. For this site, federal course data includes Class B and Class A. The grid keeps classroom and driving parts apart. As you compare this location with others, ask the school to specify testing arrangements, scheduled driving time, vehicle access, course dates, and refund terms.
Training recorded here
Class A
- Vehicle-control range
- Public road
Class B
- Off-road range
- Road driving
Ways to contact the provider
Poplar, MT
Fort Peck Community College
113 1st Ave West, Poplar, MT 59255- Registry record updated
- January 18, 2022
The public federal file includes this classroom-and-driving location at 113 1st Ave West, Poplar, Montana 59255. For this address, the provider on file is Fort Peck Community College on this public registry entry. The 2 listed categories contain 2 theory flags, 2 range flags, and 2 road flags. The federal entry identifies training for Class A and Class B. The rows show where the training flags differ. Before agreeing to the provider’s terms, get the current terms for testing arrangements, course dates, scheduled driving time, refund terms, and complete price.
Training at this address
Class A
- Theory
- Training range
- Behind-the-wheel road
Class B
- Knowledge lessons
- Off-road range
- Public road
Contact routes for this address
Kalispell, MT
Flathead Valley Community College - Kalispell
Training provider: FVCC
777 Grandview Drive, Kalispell, MT 59901- Registry record updated
- October 8, 2025
FMCSA records this address as a public-enrollment training site at 777 Grandview Drive, Kalispell, Montana 59901. The operator named in the registry is FVCC at the listed location. The address-level breakdown totals 5 theory parts, 4 range parts, and 4 road parts among 5 categories. The recorded course scope covers HazMat theory, Class B, Class A, school-bus endorsement, and passenger endorsement. The grid below separates theory from behind-the-wheel components. Before selecting a cohort, read the provider’s answer on course dates, scheduled driving time, refund terms, complete price, and vehicle access.
Training recorded here
Class A
- Theory coursework
- Training range
- Road component
Class B
- Classroom work
- Training range
- Road instruction
Passenger
- Theory instruction
- Range driving
- Public road
School bus
- Theory coursework
- Training range
- On-road practice
Hazardous Materials
- Theory portion
Contact this provider
Libby, MT
Flathead Valley Community College - Libby
Training provider: FVCC
225 Commerce Way, Libby, MT 59923-3002- Registry record updated
- October 8, 2025
The location file records an on-site training address at 225 Commerce Way, Libby, Montana 59923-3002. The federal record associates the location with FVCC for the listed provider location. FMCSA training fields on the card identify Class A, HazMat theory, passenger endorsement, school-bus endorsement, and Class B. The grid keeps classroom and driving parts apart. The component total breaks into 5 theory registrations, 4 range registrations, and 4 public-road registrations across 5 categories. Before selecting a cohort, read the provider’s answer on testing arrangements, complete price, refund terms, course dates, and scheduled driving time.
Course registration details
Class A
- Classroom theory
- Range component
- Road instruction
Class B
- Knowledge lessons
- Range driving
- Public-road training
Passenger
- Theory portion
- Vehicle-control range
- Road instruction
School bus
- Theory component
- Training range
- On-road work
Hazardous Materials
- Theory coursework
Contact this provider
Great Falls, MT
GFC MSU
Training provider: GFC MSU or Continuing Education & Training
2100 16th Ave S, Great Falls, MT 59405-4907- Registry record updated
- May 11, 2026
This address appears as a public-enrollment training location at 2100 16th Ave S, Great Falls, Montana 59405-4907. The named organization behind this entry is GFC MSU or Continuing Education & Training for this site. The 2 listed categories contain 2 theory flags, 2 range flags, and 2 road flags. FMCSA training fields on the card identify Class A and Class B. The grid keeps classroom and driving parts apart. When you contact the school, have the school spell out refund terms, course dates, complete price, vehicle access, and testing arrangements.
Course registration details
Class A
- Theory component
- Closed-range work
- Behind-the-wheel road
Class B
- Registered theory
- Behind-the-wheel range
- On-road practice
Reach the training provider
Glendive, MT
Gibbs CDL Training - Glendive
Training provider: Gibbs CDL Training
18 MT-200S, Glendive, MT 59330-3044- Registry record updated
- January 16, 2025
The public registry identifies this on-site training location at 18 MT-200S, Glendive, Montana 59330-3044. The named organization behind this entry is Gibbs CDL Training at this specific address. FMCSA fields show 4 theory components, 3 range components, and 3 road components within the 4 training categories on this card. Training attached to this address includes Class A, HazMat theory, passenger endorsement, and Class B. The card itemizes each recorded training component. Before committing to a class date, get written details covering scheduled driving time, testing arrangements, complete price, refund terms, and course dates.
Training component summary
Class A
- Knowledge instruction
- Off-road range
- Behind-the-wheel road
Class B
- Classroom work
- Range
- Public-road driving
Passenger
- Knowledge instruction
- Closed-range work
- On-road work
Hazardous Materials
- Theory component
School contact links
Sidney, MT
Gibbs CDL Training - Sidney
Training provider: Gibbs CDL Training
Sidney, MT 59270- Registry record updated
- January 16, 2025
The location file records an on-site training address at Sidney, Montana 59270. The organization field for this card names Gibbs CDL Training at the listed location. This location's 4 course rows account for 4 theory flags, 3 range flags, and 3 road flags. The federal entry identifies training for Class B, passenger endorsement, Class A, and HazMat theory. Theory, range, and road coverage is itemized next. When comparing course offers, ask the school to specify refund terms, vehicle access, course dates, complete price, and scheduled driving time.
What this location registers
Class A
- Registered theory
- Practice range
- Road instruction
Class B
- Classroom theory
- Range instruction
- Public-road component
Passenger
- Theory portion
- Training range
- Behind-the-wheel road
Hazardous Materials
- Theory
School contact links
Glasgow, MT
Glasgow School District 1A
229 7th St N, PO Box 28, Glasgow, MT 59230- Registry record updated
- January 15, 2026
The federal directory records this public-enrollment training site at 229 7th St N, PO Box 28, Glasgow, Montana 59230. FMCSA data names Glasgow School District 1A for the listed provider location. The component total breaks into 3 theory registrations, 3 range registrations, and 3 public-road registrations across 3 categories. The federal entry identifies training for passenger endorsement, Class B, and school-bus endorsement. Individual theory, range, and road flags appear below. When comparing course offers, get direct confirmation of complete price, testing arrangements, refund terms, scheduled driving time, and vehicle access.
Training scope at this site
Class B
- Classroom theory
- Off-road range
- On-road work
Passenger
- Theory
- Off-road range
- On-road work
School bus
- Knowledge lessons
- Training range
- On-road practice
Reach the training provider
Glendive, MT
Glendive Public Schools
900 N Merrill Ave, Glendive, MT 59330-1898- Registry record updated
- June 5, 2025
The public federal file includes this classroom-and-driving location at 900 N Merrill Ave, Glendive, Montana 59330-1898. Federal provider data links the address to Glendive Public Schools for this site. At this address, the training scope includes school-bus endorsement, Class B, Class A, and passenger endorsement. The rows show where the training flags differ. Across the visible training rows, 4 categories include theory, 2 categories include range work, and 2 categories include public-road work. Before signing an agreement, ask the provider to document complete price, scheduled driving time, testing arrangements, refund terms, and course dates.
Training scope at this site
Class A
- Classroom theory
Class B
- Theory instruction
Passenger
- Theory portion
- Training range
- Public road
School bus
- Theory
- Range driving
- Road instruction
HARLEM, MT
Harlem Public School District 12
610 1st Ave SE, HARLEM, MT 59526- Registry record updated
- May 7, 2026
This provider address carries a public-enrollment registry listing at 610 1st Ave SE, HARLEM, Montana 59526. This location record sits under Harlem Public School District 12 for the listed provider location. Across 3 course categories, the record marks 3 theory components, 3 range components, and 3 road components. The federal entry identifies training for Class B, school-bus endorsement, and passenger endorsement. The details below keep every training component distinct. Before committing to a class date, get the current terms for complete price, testing arrangements, refund terms, scheduled driving time, and course dates.
Registry training breakdown
Class B
- Knowledge lessons
- Range driving
- On-road practice
Passenger
- Classroom work
- Closed-range work
- On-road work
School bus
- Registered theory
- Range component
- Public-road driving
School contact links
Boulder, MT
Boulder, MT
Training provider: Harlow's School Bus Service Inc. of Montana
101 Main Street, Boulder, MT 59632- Registry record updated
- November 13, 2025
This on-site provider location is open to public enrollment at 101 Main Street, Boulder, Montana 59632. The named organization behind this entry is Harlow's School Bus Service Inc. of Montana for this address record. This location's 3 course rows account for 3 theory flags, 3 range flags, and 3 road flags. Training attached to this address includes school-bus endorsement, Class B, and passenger endorsement. Individual theory, range, and road flags appear below. During an enrollment call, request the current details for scheduled driving time, vehicle access, testing arrangements, course dates, and refund terms.
Registry training breakdown
Class B
- Theory portion
- Training range
- Road driving
Passenger
- Theory component
- Behind-the-wheel range
- Behind-the-wheel road
School bus
- Theory component
- Range driving
- Road instruction
Ways to contact the provider
How Much Do Truck Drivers Make in Montana?
Montana's heavy and tractor-trailer truck driver median is $58,870 in the May 2025 BLS release. It sits $230 above the national median of $58,640. 7,830 heavy and tractor-trailer truck driver jobs support this state estimate. Pair that job count with the wage spread instead of reading the median alone.
Read the $58,870 midpoint beside a $46,040 10th percentile and a $74,120 90th percentile. Together, the endpoints create a $28,080 range.
The figures cover wage-and-salary workers across experience levels and exclude self-employed drivers. Use the truck driver salary table for the national figures and every state, and read the truck driver career guide before connecting school choice to a specific job plan.
- 10th percentile
- $46,040
- Median
- $58,870
- 90th percentile
- $74,120
- State employment
- 7,830
Licensing Steps After Comparing CDL Schools in Montana
CDL training and state licensing are separate steps. Montana Motor Vehicle Division publishes the current Montana instructions, while the federal Training Provider Registry identifies training locations and the training types attached to them.
Start with the official state resource before paying a deposit, then use the directory card to confirm the provider's address and training scope. Ask the provider to put the course dates, total price, driving time, and refund terms in writing for the cohort you plan to attend.
Questions About CDL Schools in Montana
How many CDL schools are in Montana?
Which Montana cities have the most CDL training locations?
Where can I find Class A CDL training in Montana?
How much do truck drivers make in Montana?
Who issues commercial driver licenses in Montana?
Source trail
Official Sources for CDL Schools in Montana
- FMCSA Training Provider Registry school search
- FMCSA guidance for selecting a registered training provider
- FMCSA registered training location data, August 5, 2026
- Montana Motor Vehicle Division: Official Montana CDL licensing guidance
- Montana Motor Vehicle Division: Montana commercial driver manual
- BLS May 2025 heavy and tractor-trailer truck driver wages
The CDL schools in Montana shown here come from active, in-person federal registry entries open to public enrollment and dated August 5, 2026. A provider's federal registration records training scope at a location. Compare the provider's current course details and the state's licensing instructions before enrolling.