CDL Schools in Michigan
Federal law requires entry-level CDL training to come from a provider listed in FMCSA's Training Provider Registry. Michigan has 65 registered training locations open to the public — every one of them is listed below.
Registered training locations
65
Median truck driver wage
$55,140
Michigan, heavy & tractor-trailer
Job growth 2022–2032
+2.1%
Openings per year
6,420
statewide average
FMCSA-Registered CDL Training Providers in Michigan
Sorted by city. "Theory" is classroom instruction; "BTW" is behind-the-wheel training on a range or public road. Confirm current registration with the school before enrolling.
| Provider | City | CDL classes | Training offered |
|---|---|---|---|
| Train 4 Less Allegan Under review | Allegan | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory | Hazardous Materials: Theory |
| Alpena Community College | Alpena | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Active Pursuit Commercial Driving School Inc | Ann Arbor | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Trainco, Inc. - WCC Campus | Ann Arbor | Class A; Class B; Passenger; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| THUMB CDL LLC (HATC LOCATION) | Bad Axe | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Tri-Area Trucking School BH | Benton Harbor | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| FCG Truck Driver Training, Inc. | Byron Center | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Pinnacle Truck Driver Training | Cadillac | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| 24/7 Smooth Truck Driving School LLC | Dearborn | Class A; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Rassem Trucking Driving School Inc | Dearborn | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Bert's Testing & Training Services, Inc. | Dearborn Heights | Class A; Class B; Passenger; School Bus | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| THUMB CDL LLC (DECKERVILLE RANGE) | Deckerville | Class A; Class B; Passenger | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range |
| All Stars Truck Driving School Inc. | Detroit | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| DRIVEXPERIENCE INC. | Detroit | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| EZ TRUCK DRIVING SCHOOL INC | Detroit | Class A | Class A: BTW-Public Road, BTW-Range |
| Freedom Truck Driving School | Detroit | Class A; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| GTR TRUCKING SCHOOL INC | Detroit | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Train 4 Less Detroit Under review | Detroit | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Wayne County Community College District | Detroit | Class A; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Midwest Truck Driving School | Escanaba | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| 160 Driving Academy - Detroit - Yard | Ferndale | Class A; Class B; Passenger; School Bus | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range | School Bus: BTW-Public Road, BTW-Range |
| 160 Driving Academy - Flint - Classroom and Yard | Flint | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Regen Trucking School LLC - Freeland | Freeland | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Tri-Area Trucking School FR | Freeland | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Road Warrior Truck Driving School Inc. | GAYLORD | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| A&B CDL INC. | Grand Rapids | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Train 4 Less Grand Rapids Under review | Grand Rapids | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory | Class B: Theory | Passenger: Theory | School Bus: Theory | Hazardous Materials: Theory |
| West Michigan C.D.L., Inc. | Grandville | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Train 4 Less Harrisville Under review | Greenbush | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| CDL and Operator Training, LLC | Harris | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Train 4 Less Huntington Woods Under review | Huntington Woods | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Gogebic Community College | Ironwood | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| ABC Training and Testing | Jackson | Class A; Class B; Passenger; School Bus | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range |
| Alpha Omega Utility Services | Jackson | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| JJFreight Training Center LLC | LANSING | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| Semi Academy | Lawton | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| 5862017071 | Macomb | Class A; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Northern Michigan University Truck Driving School | Marquette | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Trainco, Inc. - MCCC Campus | Monroe | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Tri Area Trucking School Monroe Campus | Monroe | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Polyservice Driving School | Mount Morris | Class A; Class B; Passenger | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range |
| Regen Trucking School LLC - Mt Pleasant | Mount Pleasant | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Regen Trucking School LLC - Niles Under review | Niles | Class A; Class B | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range |
| Billy's CDL School LLC | Novi | Class A | Class A: Theory, BTW-Public Road, BTW-Range |
| GOC Enterprise Inc. | Oscoda | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| Humphrey's Driver Training and Testing | Owosso | Class A; Class B; Passenger; School Bus | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range | School Bus: BTW-Public Road, BTW-Range |
| THUMB CDL LLC (SCC LOCATION) | Peck | Class A; Class B; Passenger | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range |
| Train 4 Less Portage Under review | Portage | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Dedicated Driving School | Port Huron | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Michigan Truck Driving School | Romulus | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Suburban Truck Driver Training School | Romulus | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Suburban Truck Driver Training School | Romulus | Class A; Class B | Class A: BTW-Range | Class B: BTW-Range |
| 160 Driving Academy - Detroit - Classroom | Roseville | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory | Class B: Theory | Passenger: Theory | School Bus: Theory | Hazardous Materials: Theory |
| Tri-Area Trucking School RO | Royal Oak | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
| ALL CITIES TRUCK DRIVING SCHOOL | Shelby Township | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range |
| Regen Trucking School LLC - South Haven | South Haven | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| CDL and Operator Training, LLC | Spalding | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Train 4 Less Sterling Heights Under review | Sterling Heights | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory | Class B: Theory | Passenger: Theory | School Bus: Theory | Hazardous Materials: Theory |
| U.S. Truck Driver Training School, Inc. | Sterling Heights | Class A; Class B; Passenger; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Tri-Area Trucking School SJ | St Johns | Class A; Class B; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Train 4 Less St. Joseph Under review | St. Joseph | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Train 4 Less Three Rivers Under review | Three Rivers | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Classic Driving School, Inc. | Washington | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: Theory | Class B: Theory | Passenger: Theory | School Bus: Theory | Hazardous Materials: Theory |
| Classic Driving School | Washington twp | Class A; Class B; Passenger; School Bus; Hazardous Materials | Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range | School Bus: BTW-Public Road, BTW-Range | Hazardous Materials: Theory |
| Freedom Atlas School of Trucking LLC | West Branch | Class A; Class B | Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range |
Source: FMCSA Training Provider Registry (tpr.fmcsa.dot.gov), retrieved 2026-07-06. Employer-only training locations (fleets and agencies that train their own drivers) are not listed. Providers marked "Under review" are being re-verified by FMCSA and may not currently certify training.
Featured CDL programs enrolling now
What Truck Drivers Earn in Michigan
Wages
- Median annual wage: $55,140
- Average annual wage: $55,090
- Heavy & tractor-trailer drivers employed statewide: 59,910
Source: BLS OEWS, May 2024 (SOC 53-3032). First-year pay is usually below the median; OTR and specialized endorsements pay above it.
10-year outlook
- Projected growth 2022–2032: +2.1%
- Average openings per year: 6,420
- Employment: 60,000 → 61,250
Source: Projections Central / state workforce agencies.
Pay in Michigan's biggest trucking metros
| Metro area | Drivers employed | Median wage |
|---|---|---|
| Detroit-Warren-Dearborn, MI | 26,140 | $55,830 |
| Grand Rapids-Wyoming-Kentwood, MI | 9,780 | $54,910 |
| Lansing-East Lansing, MI | 2,530 | $51,010 |
| Flint, MI | 1,390 | $49,590 |
| Ann Arbor, MI | 1,300 | $58,470 |
Verified CDL Program Outcomes in Michigan
States report these results to the U.S. Department of Labor for programs eligible for workforce (WIOA) funding — they are measured outcomes, not marketing claims. Blank cells mean the state suppressed the value (usually small class sizes).
| Provider · Program | Completion | Employed (2 qtrs) | Median earnings (qtr) | Cost |
|---|---|---|---|---|
| 160 Driving Academy CDL Class A 160 Hour Training Course | 84% | 61% | $12,034 | $5,025 |
| Suburban Truck Driver Training School CDL Class A Truck Driver Training - 162 Hours | 96% | 72% | $12,652 | $5,200 |
| Semi U (Semi Academy) CDL Instruction - ELDT | 100% | 69% | $12,870 | $3,160 |
| Tri-Area Trucking School CDL Class A Training Program | 95% | 76% | $13,497 | $5,400 |
| U.S. Truck Driver Training School Entry Level Tractor Trailer Training Program 160 | 93% | 74% | $11,485 | $5,900 |
| Classic Driving School CDL Class A Basic Program | 95% | 91% | $16,285 | $2,500 |
| A+B CDL Inc. CDL Class A Truck Driving Training | 100% | — | — | $5,000 |
| THUMB CDL LLC CDL Class A | 83% | 63% | $13,455 | $4,650 |
| Midwest Truck Driving School CDL Class A CVTA Tractor Trailer Course - 160 Hour | 95% | 59% | $12,000 | $5,945 |
| West Michigan CDL Inc. CDL Class A - 120 hour Training Program | 98% | 71% | $12,058 | $5,143 |
| Michigan Truck Driving School Inc CDL Class A - 170 Hours Program | 100% | 30% | $11,892 | $4,748 |
| Detroit Training Center Commercial Drivers License - Class A | 68% | 65% | $12,076 | $6,000 |
Source: U.S. Department of Labor Eligible Training Provider List results (trainingproviderresults.gov), PY2023. Earnings are for one quarter, not annualized.
Compare CDL programs that fit your schedule
Getting a CDL in Michigan
Livestock Trucker
- Education: No education required
- Experience: No experience
- Exam: State exam required
- Continuing education: No continuing education requirement
Issuing agency: Michigan Department of Agriculture and Rural Development · agency website
Commercial Driver License (C.D.L.)
- Education: Specific course required
- Experience: No experience
- Exam: State exam required
- Continuing education: Undetermined
Issuing agency: Michigan Secretary of State · agency website
Chauffeur License
- Education: Specific course required
- Experience: No experience
- Exam: State exam required
- Continuing education: Continuing education required
Issuing agency: Michigan Secretary of State · agency website
Commercial Drivers License (CDL)
- Education: No education required
- Experience: No experience
- Exam: State exam required
- Continuing education: No continuing education requirement
Issuing agency: Michigan Department of State · agency website
Source: CareerOneStop License Finder (U.S. Department of Labor). Since February 2022, first-time Class A/B applicants must complete entry-level driver training with a registered provider before taking the skills test.