CDL schools in Minnesota
Minnesota has 56 CDL training locations on FMCSA's Training Provider Registry that say they are open to the public, spread across 46 cities. The most are in Saint Paul (3), Brooklyn Center (2), Eagan (2). 42 (75%) are registered for Class A behind-the-wheel training on public roads, and 45 for Class B. The provider with the most locations here is Ridgewater College, with 3.
Cities with the most CDL schools in Minnesota
All 56 registered locations
| School | City | Training offered |
|---|---|---|
| Riverland Community College | Albert Lea | Class AClass BPassengerSchool busHazmat |
| Alexandria Technical & Community College Alexandria Technical and Community College |
Alexandria | Class AClass BPassengerSchool busHazmat |
| Riverland Community College Customized CDL Training Riverland Community College |
Austin | Class AClass BPassengerSchool busHazmat |
| Minnesota Truck and Trailer School | Blaine | Class AClass BHazmat |
| Bovey, MN- NPGA National Propane Gas Association |
Bovey | Class A |
| We Push For Peace | Brooklyn Center | Class A |
| Knight Driving Academy | Burnsville | Class AClass BPassengerSchool busHazmat |
| Cloquet High School | Cloquet | Class A |
| Ridgewater College Delano Campus Ridgewater College |
Delano | Class AClass B |
| M State Detroit Lakes Minnesota State Community and Technical College |
Detroit Lakes | Class AClass BPassengerSchool busHazmat |
| Lake Superior College | Duluth | Class AClass BPassengerSchool bus |
| The CMV Tutor LLC (Eagan) The CMV Tutor LLC |
Eagan | Class AClass BPassengerHazmat |
| LePier | Fosston | Class AHazmat |
| Red River Valley CDL | Glyndon | Class AClass BPassengerSchool busHazmat |
| Hancock High School Hancock Public School |
Hancock | Class AClass BPassengerSchool busHazmat |
| Minnesota North College Customized Training Solutions | Hibbing | Class AClass BPassengerSchool bus |
| Commercial Driving 101 LLC N/a |
Hutchinson | Class AClass BHazmat |
| Ridgewater College Hutchinson Campus Ridgewater College |
Hutchinson | Class AClass B |
| Minnesota West Community and Technical College | Jackson | Class AClass BPassenger |
| Greg Hanson Trucking | Karlstad | Class A |
| CDL Made Simple | Kasota | Class AClass BPassengerSchool busHazmat |
| Minnesota West Community and Technical College | Marshall | Class AClass BPassenger |
| M State Moorhead Minnesota State Community and Technical College |
Moorhead | Class AClass BPassengerSchool busHazmat |
| Semi Pro Truck Driving Academy LLC Semi Pro Truck Driving Academy |
Mora | Class AClass BHazmat |
| New York Mills School District 553 | New York Mills | Class AClass BPassengerSchool bus |
| South Central College | North Mankato | Class AClass BPassengerSchool busHazmat |
| Mayle Trans | Richfield | Class AClass BPassengerSchool busHazmat |
| 160 Driving Academy - Rochester MN - Classroom and Yard 160 Driving Academy |
Rochester | Class AHazmat |
| The CMV Tutor LLC | Rochester | Class AClass BPassengerSchool busHazmat |
| Dakota County Technical College | Rosemount | Class AClass BHazmat |
| Minnesota State Commercial Driver Academy | Rosemount | Class AHazmat |
| Central MN Truck Academy | Royalton | Class AClass BPassengerSchool bus |
| K.c.s | Saint Paul | Class AClass BPassengerSchool bus |
| Mayle Trans | Saint Paul | Class AClass BPassengerSchool busHazmat |
| 160 Driving Academy - Minneapolis - Yard 160 Driving Academy |
St Paul Park | Class A |
| CES Minnesota, LLC | St. Cloud | Class AClass B |
| M State Wadena Minnesota State Community and Technical College |
Wadena | Class AClass BPassengerSchool busHazmat |
| Interstate Truck Driving School | West Saint Paul | Class AClass B |
| CES Minnesota, LLC | Willmar | Class AClass B |
| Ridgewater College Willmar Campus Ridgewater College |
Willmar | Class AClass BPassengerHazmat |
| Mn. State College Southeast | Winona | Class AClass B |
| Minnesota West Community and Technical College | Worthington | Class AClass BPassenger |
| Don's Bus Service INc | Albertville | Class BPassengerSchool bus |
| Elite School Transportation | Brooklyn Center | Class BPassengerSchool bus |
| Cambridge - Isanti Schools #911 Cambridge Isanti public schools |
Cambridge | Class BPassengerSchool bus |
| 160 Driving Academy - Minneapolis - Classroom 160 Driving Academy |
Eagan | Class AHazmat |
| Ellsworth Public School | Ellsworth | PassengerSchool bus |
| Hinckley Finalyson Schools Hinckley Finlayson ISD 2165 |
Hinckley | Class BPassengerSchool bus |
| Fourpointo Bus Services | Kimball | Class BPassengerSchool busHazmat |
| Mahir Transportation | Minneapolis | Class BPassengerSchool bus |
| Mora Public Schools | Mora | Class BPassengerSchool bus |
| Marshall County Central Schools Marshall County Central Schools ISD 0441 |
Newfolden | Class BPassengerSchool bus |
| Rehoboth Transportation Services LLC | Roseville | Class BPassengerSchool bus |
| Yool Training Academy | Roseville | PassengerSchool bus |
| Midwest Bus | Saint Anthony | Class BPassengerSchool bus |
| Hap Transportation | Saint Paul | Class BPassengerSchool bus |
Common questions about CDL training in Minnesota
How many CDL schools are in Minnesota?
As of 11/3/2026, the FMCSA Training Provider Registry lists 56 public, in-person training locations in Minnesota. Of those, 25 list a website.
Where can I get Class A CDL training in Minnesota?
42 locations are registered for Class A public-road training. They are concentrated in Saint Paul, Hutchinson, Rochester, Rosemount.
Can I get a school bus or passenger endorsement in Minnesota?
32 locations are registered for school bus (S) training and 37 for passenger (P) training. Many are school districts or transit agencies that may enroll the public.
Can I do ELDT theory online in Minnesota?
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.