CDL Schools in Montana

    Last updated Oct 30, 2026

    Every school here is listed on the FMCSA Training Provider Registry.

    Find schools near your ZIP

    About CDL schools in Montana

    We list 42 CDL school locations in Montana that are listed on the FMCSA Training Provider Registry, open to the public and training in person, in 24 cities. 36 schools offer Class A training, 31 Class B, 13 hazmat theory, and 21 passenger. The most schools are in Hamilton (5), Billings (4), and Havre (4). Listed total program prices (tuition plus required fees, before state license fees) run from $3,750 to $6,999 across 4 schools from 4 providers (checked Oct 30, 2026; US DOL list prices as of June 30, 2025). State CDL fees in Montana add $83.44 for a Class A, checked Oct 29, 2026. You can do your ELDT theory online first for $18.99 with RoadCert, listed on the FMCSA Training Provider Registry and reported the same day you pass.

    Belgrade

    Billings

    Boulder

    Box Elder

    TERO

    329 Agency Square
    Box Elder, MT 59521

    • Class A

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Bozeman

    Butte

    GTR Towing & Repair

    8 DEWEY BLVD
    Butte, MT 59701

    • Class A
    • Class B

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Glendive

    Great Falls

    Hamilton

    Route 93 Truck Driver Training

    100 Old Corvallis Road
    Hamilton, MT 59840

    • Class A
    • Class B
    • Hazmat theory
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Route 93 Trucking, Inc.

    1113 N 1st St
    Hamilton, MT 59840

    • Class A
    • Class B
    • Hazmat theory
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Route 93 Trucking, Inc.

    178 West Hills Way
    Hamilton, MT 59840

    • Class A
    • Class B
    • Hazmat theory
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Hardin

    GTA Truck Driving Institute

    27 Gta Ln
    Hardin, MT 59034

    • Class A
    • Class B
    • Passenger

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Havre

    Pasco Ready mix

    6101 Shepard RD north
    Havre, MT 59501

    • Class A
    • Class B

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Pasco Ready Mix

    197 12th ave west
    Havre, MT 59501

    • Class A
    • Class B

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Woodwick CDL-ELDT Training

    619 4th Ave
    Havre, MT 59501

    • Class B
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Helena

    Helena College

    2300 Airport Road
    Helena, MT 59601

    • Class A

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Kalispell

    Route 93 Trucking North Way LLC

    265 N Meridian Rd
    Kalispell, MT 59901

    • Class A
    • Class B
    • Hazmat theory
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Route 93 Trucking, Inc.

    153 Hawthorn Ave unit A
    Kalispell, MT 59901

    • Class A
    • Class B
    • Hazmat theory
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Lame Deer

    Pick Em Up Bus Driver Training, LLC

    120 Soldier Gulch Rd
    Lame Deer, MT 59043

    • Class B
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Lewistown

    Libby

    Flathead Valley Community College - Libby

    225 Commerce Way
    Libby, MT 59923

    • Class A
    • Class B
    • Hazmat theory
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Miles City

    MCC

    2715 Dickinson Street
    Miles City, MT 59301

    • Class A
    • Hazmat theory
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Missoula

    Pablo

    SKC

    58138 HIGHWAY 93
    Pablo, MT 59855

    • Class A
    • Class B
    • Hazmat theory
    • Passenger
    • School bus

    Verified

    $6,999 total program cost

    Checked Oct 30, 2026

    US DOL list as of June 30, 2025

    Source for SKC

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Poplar

    Sidney

    Sidney Red-E-Mix, Inc.

    206 10th Ave SE
    Sidney, MT 59270

    • Class A
    • Class B

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Thompson Falls

    Mosher Transportation Inc

    425 Washington St
    Thompson Falls, MT 59873

    • Class A
    • Class B
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    West Glacier

    Wolf Point

    Frequently asked questions

    How many CDL schools in Montana are listed on the FMCSA Training Provider Registry?
    We list 42 public, in-person school locations in 24 cities, from the registry's location file as of 10/30/2026. Employer-only programs are not included.
    How much does CDL school cost in Montana?
    Listed total program prices (tuition plus required fees, before state license fees) run from $3,750 to $6,999 across 4 schools from 4 providers (checked Oct 30, 2026; US DOL list prices as of June 30, 2025). State CDL fees are separate; see Montana in our CDL cost calculator.
    How much are the state CDL fees in Montana?
    State CDL fees in Montana add $83.44 for a Class A, checked Oct 29, 2026. A hazmat endorsement also needs the TSA security threat assessment, $88.25.
    Do I need ELDT in Montana?
    Yes, if you are getting your first Class A or B CDL, upgrading from Class B to Class A, or adding a hazmat, passenger or school bus endorsement for the first time. The federal rule applies in every state. Take our 1-minute quiz to check.
    Can I do ELDT theory online in Montana?
    Yes, with any provider listed on the FMCSA Training Provider Registry. Behind-the-wheel training is done in person. Both must be finished before your skills test.