CDL Schools in Michigan

    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 Michigan

    We list 49 CDL school locations in Michigan that are listed on the FMCSA Training Provider Registry, open to the public and training in person, in 40 cities. 48 schools offer Class A training, 34 Class B, 25 hazmat theory, and 22 passenger. The most schools are in Detroit (6), Freeland (3), and Jackson (2). Listed total program prices (tuition plus required fees, before state license fees) run from $2,000 to $7,200 across 23 schools from 21 providers (checked Oct 30, 2026; US DOL list prices as of June 30, 2025). 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.

    Alpena

    Bad Axe

    Thumb CDL LLC (Hatc Location)

    1160 S Van Dyke Rd
    Bad Axe, MI 48413

    • Class A

    about $4,650 (estimate)

    Checked Oct 30, 2026

    Same school's program at its Deckerville location on the state ETP list (US DOL TrainingProviderResults.gov, list as of June 30, 2025): CDL Class A: $4,650 total (tuition and required fees; no books/supplies cost reported); CDL Class B Passenger: $3,750 total (tuition and required fees; no books/supplies cost reported); CDL Class B: $4,050 total (tuition and required fees; no books/supplies cost reported); CDL Refresher Course: $2,7. This location's own price was not found. Figure is a total program cost.

    Source for Thumb CDL LLC (Hatc Location)

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

    Benton Harbor

    Tri-Area Trucking School BH

    1972 Pipestone Rd
    Benton Harbor, MI 49022

    • Class A
    • Class B
    • Hazmat theory

    about $5,400 (estimate)

    Checked Oct 30, 2026

    Was an estimate of $1,900, based on the 'Class A Truck Only' course. Now based on the Freeland location's CDL Class A Training Program on the US DOL TrainingProviderResults.gov program file (state ETP list, list as of June 30, 2025): $5,400. This location's own price was not found.

    Source for Tri-Area Trucking School BH

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

    Byron Center

    Cadillac

    Cedar Springs

    Tri Area Trucking School Cedar Springs yard

    15846 Northland DR. NE
    Cedar Springs, MI 49319

    • Class A

    about $5,400 (estimate)

    Checked Oct 30, 2026

    Was an estimate of $1,900, based on the 'Class A Truck Only' course. Now based on the Freeland location's CDL Class A Training Program on the US DOL TrainingProviderResults.gov program file (state ETP list, list as of June 30, 2025): $5,400. This location's own price was not found.

    Source for Tri Area Trucking School Cedar Springs yard

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

    Dearborn

    Dearborn Heights

    Bert's Testing & Training Services, Inc.

    26380 Van Born Road, Suite 6
    Dearborn Heights, MI 48125

    • Class A
    • Class B
    • Passenger
    • School bus

    Contact for price

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

    Deckerville

    Detroit

    All Stars Truck Driving School Inc.

    1411 Central St.
    Detroit, MI 48209

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

    Verified

    $4,999 total program cost

    Checked Oct 30, 2026

    US DOL list as of June 30, 2025

    Source for All Stars Truck Driving School Inc.

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

    Ez Truck Driving School Inc

    12280 Burt Rd
    Detroit, MI 48228

    • Class A

    Contact for price

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

    Dorr

    Escanaba

    Flint

    Tri Area Trucking School Flint yard

    1611 James P Cole Blvd
    Flint, MI 48503

    • Class A

    about $5,400 (estimate)

    Checked Oct 30, 2026

    Was an estimate of $1,900, based on the 'Class A Truck Only' course. Now based on the Freeland location's CDL Class A Training Program on the US DOL TrainingProviderResults.gov program file (state ETP list, list as of June 30, 2025): $5,400. This location's own price was not found.

    Source for Tri Area Trucking School Flint yard

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

    Freeland

    Gaylord

    Grand Rapids

    A&B CDL Inc.

    3417 Roger B Chaffee
    Grand Rapids, MI 49510

    • Class A
    • Class B
    • Hazmat theory

    about $5,000 (estimate)

    Checked Oct 30, 2026

    Same school's program at its Wyoming location on the state ETP list (US DOL TrainingProviderResults.gov, list as of June 30, 2025): CDL Class A Truck Driving Training: $5,000 total (tuition and required fees; no books/supplies cost reported). This location's own price was not found. Figure is a total program cost.

    Source for A&B CDL Inc.

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

    Grandville

    Ironwood

    Jackson

    Lansing

    Lawton

    Marquette

    Monroe

    Tri Area Trucking School Monroe Campus

    1555 S Raisinville Rd
    Monroe, MI 48161

    • Class A

    about $5,400 (estimate)

    Checked Oct 30, 2026

    Was an estimate of $1,900, based on the 'Class A Truck Only' course. Now based on the Freeland location's CDL Class A Training Program on the US DOL TrainingProviderResults.gov program file (state ETP list, list as of June 30, 2025): $5,400. This location's own price was not found.

    Source for Tri Area Trucking School Monroe Campus

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

    Mount Morris

    Polyservice Driving School

    5353 Clio Rd
    Mount Morris, MI 48458

    • Class A
    • Class B
    • Passenger

    about $4,900 (estimate)

    Checked Oct 30, 2026

    Same school's program at its Sterling Heights location on the state ETP list (US DOL TrainingProviderResults.gov, list as of June 30, 2025): CDL Class A Training Course - Automatic Transmission: $4,900 total (tuition and required fees; no books/supplies cost reported); CDL Class A Training Course - Manual Transmission: $4,900 total (tuition and required fees; no books/supplies cost reported); CDL Class B Training Course: $1,800 total (tu. This location's own price was not found. Figure is a total program cost.

    Source for Polyservice Driving School

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

    Mount Pleasant

    Novi

    Oscoda

    GOC Enterprise Inc.

    3441 Ballor Dr.
    Oscoda, MI 48750

    • Class A
    • Class B

    Verified

    $4,750 total program cost

    Checked Oct 30, 2026

    US DOL list as of June 30, 2025

    Source for GOC Enterprise Inc.

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

    Owosso

    Humphrey's Driver Training and Testing

    110 S Delaney Rd
    Owosso, MI 48867

    • Class A
    • Class B
    • Passenger
    • School bus

    Contact for price

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

    Peck

    Thumb CDL LLC (SCC Location)

    175 E Aitken Rd
    Peck, MI 48466

    • Class A
    • Class B
    • Passenger

    about $4,650 (estimate)

    Checked Oct 30, 2026

    Same school's program at its Deckerville location on the state ETP list (US DOL TrainingProviderResults.gov, list as of June 30, 2025): CDL Class A: $4,650 total (tuition and required fees; no books/supplies cost reported); CDL Class B Passenger: $3,750 total (tuition and required fees; no books/supplies cost reported); CDL Class B: $4,050 total (tuition and required fees; no books/supplies cost reported); CDL Refresher Course: $2,7. This location's own price was not found. Figure is a total program cost.

    Source for Thumb CDL LLC (SCC Location)

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

    Port Huron

    Romulus

    Michigan Truck Driving School

    27416 ECORSE RD STE 6
    Romulus, MI 48174

    • Class A
    • Class B
    • Hazmat theory

    Verified

    $4,748 total program cost

    Checked Oct 30, 2026

    US DOL list as of June 30, 2025

    Source for Michigan Truck Driving School

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

    Shelby Township

    All Cities Truck Driving School

    4605 22 Mile Rd
    Shelby Township, MI 48317

    • Class A
    • Class B

    Contact for price

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

    South Haven

    Spalding

    St Johns

    Tri-Area Trucking School SJ

    2177 Old US 27
    St Johns, MI 48624

    • Class A
    • Class B
    • Hazmat theory

    about $5,400 (estimate)

    Checked Oct 30, 2026

    Was an estimate of $1,900, based on the 'Class A Truck Only' course. Now based on the Freeland location's CDL Class A Training Program on the US DOL TrainingProviderResults.gov program file (state ETP list, list as of June 30, 2025): $5,400. This location's own price was not found.

    Source for Tri-Area Trucking School SJ

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

    Sterling Heights

    Sturgis

    Washington

    Washington Twp

    West Branch

    Freedom Atlas School of Trucking LLC

    225 Court St
    West Branch, MI 48661

    • Class A
    • Class B
    • Hazmat theory

    Contact for price

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

    Frequently asked questions

    How many CDL schools in Michigan are listed on the FMCSA Training Provider Registry?
    We list 49 public, in-person school locations in 40 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 Michigan?
    Listed total program prices (tuition plus required fees, before state license fees) run from $2,000 to $7,200 across 23 schools from 21 providers (checked Oct 30, 2026; US DOL list prices as of June 30, 2025). State CDL fees are separate; see Michigan in our CDL cost calculator.
    How much are the state CDL fees in Michigan?
    See the official state fee page, linked in our CDL cost calculator. A hazmat endorsement also needs the TSA security threat assessment, $88.25.
    Do I need ELDT in Michigan?
    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 Michigan?
    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.