Home › States › Michigan

CDL schools in Michigan

Michigan has 55 CDL training locations on FMCSA's Training Provider Registry that say they are open to the public, spread across 43 cities. The most are in Detroit (6), Freeland (3), Jackson (3). 51 (93%) are registered for Class A behind-the-wheel training on public roads, and 38 for Class B. The provider with the most locations here is Tri-Area Trucking School, with 6.

55public training locations
51Class A public-road driving
38Class B training
21school bus
28hazmat theory

Cities with the most CDL schools in Michigan

Detroit
6 locations
Freeland
3 locations
Jackson
3 locations
Romulus
3 locations
Dearborn
2 locations
Alpena
1 location
Bad Axe
1 location
Benton Harbor
1 location
Byron Center
1 location
Cadillac
1 location
Cedar Springs
1 location
Dearborn Heights
1 location
Deckerville
1 location
Dorr
1 location
Escanaba
1 location
Flint
1 location
Gaylord
1 location
Grand Rapids
1 location
Grandville
1 location
Harris
1 location
Hastings
1 location
Ironwood
1 location
Lansing
1 location
Lawton
1 location

All 55 registered locations

Show only:
SchoolCityTraining offeredPhone
Alpena Community College Alpena Class A989-356-9021
Thumb CDL LLC (hatc Location)
Thumb CDL LLC
Bad Axe Class A810-366-9797
Tri-Area Trucking School BH
Tri-Area Trucking School
Benton Harbor Class AClass BHazmat844-989-1800
FCG Truck Driver Training, Inc.
Fcg Truck Driver Training, INC
Byron Center Class AClass BPassengerSchool busHazmat616-532-0704
Pinnacle Truck Driver Training Cadillac Class AClass B231-468-3170
Tri Area Trucking School Cedar Springs yard
Tri-Area Trucking School
Cedar Springs Class A844-989-1800
24/7 Smooth Truck Driving School LLC
247 smooth truck driving school LLC
Dearborn Class AHazmat
Rassem Trucking Driving School Inc
Rassem Trucking Driving School, Inc
Dearborn Class A313-663-5555
Bert's Testing & Training Services, Inc. Dearborn Heights Class AClass BPassengerSchool bus313-299-7755
Thumb CDL LLC (deckerville Range)
Thumb CDL LLC
Deckerville Class AClass BPassenger810-366-9797
All Stars Truck Driving School Inc.
All Stars Truck School Inc.
Detroit Class AClass BPassengerSchool busHazmat313-841-2222
Drivexperience INC. Detroit Class AClass BPassengerSchool busHazmat
Ez Truck Driving School INC
Ez Truck Driving School
Detroit Class A313-687-3320
Freedom Truck Driving School
Freedom TDS INC.
Detroit Class AHazmat313-552-4122
Gtr Trucking School INC Detroit Class A313-505-5056
Wayne County Community College District Detroit Class AHazmat313-579-6930
Midwest Truck Driving School Escanaba Class AClass BPassengerSchool busHazmat906-789-6311
Tri Area Trucking School Flint yard
Tri-Area Trucking School
Flint Class A844-989-1800
Regen Trucking School LLC - Freeland
Regen Trucking School LLC
Freeland Class AClass BPassengerSchool busHazmat989-341-4300
Regen Trucking School LLC - Grayling
Regen Trucking School LLC
Freeland Class AClass BPassengerSchool busHazmat989-341-4300
Tri-Area Trucking School FR
Tri-Area Trucking School
Freeland Class AClass BHazmat844-989-1800
Road Warrior Truck Driving School Inc. Gaylord Class AClass B989-448-2336
A&b CDL INC. Grand Rapids Class AClass BHazmat616-530-7070
West Michigan C.D.L., Inc. Grandville Class AClass B616-257-9045
CDL and Operator Training BRH
CDL and Operator Training, LLC
Harris Class AClass BPassengerSchool busHazmat906-723-0404
Gogebic Community College Ironwood Class A906-932-4231
ABC Training and Testing Jackson Class AClass BPassengerSchool bus517-563-2005
Alpha Omega Safety Solutions
SPE Group, Alpha Omega Safety Solutions
Jackson Class A517-499-9936
Alpha Omega Utility Services Jackson Class A517-499-9936
JJFreight Training Center LLC Lansing Class A517-977-0941
Semi Academy Lawton Class AClass BPassengerSchool busHazmat269-624-4444
5862017071
Coast To Coast Truck Driving School
Macomb Class AHazmat
CDL and Operator Training MQT
CDL and Operator Training, LLC
Marquette Class AClass BPassengerSchool busHazmat906-723-0404
Tri Area Trucking School Monroe Campus
Tri-Area Trucking School
Monroe Class A844-989-1800
Polyservice Driving School Mount Morris Class AClass BPassenger586-739-7393
Regen Trucking School LLC - Mt Pleasant
Regen Trucking School LLC
Mount Pleasant Class AClass BPassengerSchool busHazmat989-341-4300
Billy's CDL School LLC Novi Class A947-600-1271
GOC Enterprise Inc.
GOC Truck Driving School
Oscoda Class AClass B989-739-5990
Humphrey's Driver Training and Testing Owosso Class AClass BPassengerSchool bus989-723-7176
Thumb CDL LLC (scc Location)
Thumb CDL LLC
Peck Class AClass BPassenger810-366-9797
Dedicated Driving School Port Huron Class AClass BPassengerSchool busHazmat810-479-9880
Michigan Truck Driving School Romulus Class AClass BHazmat734-747-4298
Suburban Truck Driver Training School Romulus Class AClass BPassengerSchool busHazmat734-229-0000
All Cities Truck Driving School
All Cities Truck Driving School INC
Shelby Township Class AClass B586-553-9167
Regen Trucking School LLC - South Haven
Regen Trucking School LLC
South Haven Class AClass BHazmat989-341-4300
CDL and Operator Training SPA
CDL and Operator Training, LLC
Spalding Class AClass BPassengerSchool busHazmat906-723-0404
Tri-Area Trucking School SJ
Tri-Area Trucking School
St Johns Class AClass BHazmat844-989-1800
U.S. Truck Driver Training School, Inc. Sterling Heights Class AClass BPassengerHazmat586-838-1268
Regen Trucking School LLC - Sturgis
Regen Trucking School LLC
Sturgis Class AClass BPassengerSchool busHazmat989-341-4300
Classic Driving School
Classic Driving School, Inc.
Washington twp Class AClass BPassengerSchool busHazmat586-336-1255
Freedom Atlas School of Trucking LLC West Branch Class AClass BHazmat989-745-3134
Hastings public school
Training wheels cdl
Dorr Class BPassengerSchool bus
Hastings public school
Training wheels cdl
Hastings Class BPassengerSchool bus
Suburban Truck Driver Training School Romulus Class AClass B
Classic Driving School, Inc. Washington Class AClass BPassengerSchool busHazmat586-336-1255

Common questions about CDL training in Michigan

How many CDL schools are in Michigan?

As of 11/3/2026, the FMCSA Training Provider Registry lists 55 public, in-person training locations in Michigan. Of those, 35 list a website.

Where can I get Class A CDL training in Michigan?

51 locations are registered for Class A public-road training. They are concentrated in Detroit, Freeland, Jackson, Romulus.

Can I get a school bus or passenger endorsement in Michigan?

21 locations are registered for school bus (S) training and 25 for passenger (P) training. Many are school districts or transit agencies that may enroll the public.

Can I do ELDT theory online in Michigan?

Yes. Federal rules allow theory online with any registered online provider (607 are listed). Behind-the-wheel training must still be done with a registered provider in person.

The counts above come from the FMCSA Training Provider Registry export dated 11/3/2026 and include only locations that say they are open to the public. Tuition, schedules and job placement are not in the registry. Ask each school directly.

Is your Michigan school missing or out of date? Listing corrections are coming soon. Learn more →