Home › States › Minnesota

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.

56public training locations
42Class A public-road driving
45Class B training
32school bus
25hazmat theory

Cities with the most CDL schools in Minnesota

Saint Paul
3 locations
Brooklyn Center
2 locations
Eagan
2 locations
Hutchinson
2 locations
Mora
2 locations
Rochester
2 locations
Rosemount
2 locations
Roseville
2 locations
Willmar
2 locations
Albert Lea
1 location
Albertville
1 location
Alexandria
1 location
Austin
1 location
Blaine
1 location
Bovey
1 location
Burnsville
1 location
Cambridge
1 location
Cloquet
1 location
Delano
1 location
Detroit Lakes
1 location
Duluth
1 location
Ellsworth
1 location
Fosston
1 location
Glyndon
1 location

All 56 registered locations

Show only:
SchoolCityTraining offeredPhone
Riverland Community College Albert Lea Class AClass BPassengerSchool busHazmat507-433-0608
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 busHazmat507-433-0600
Minnesota Truck and Trailer School Blaine Class AClass BHazmat612-723-4398
Bovey, MN- NPGA
National Propane Gas Association
Bovey Class A202-466-7200
We Push For Peace Brooklyn Center Class A612-290-6917
Knight Driving Academy Burnsville Class AClass BPassengerSchool busHazmat952-686-4395
Cloquet High School Cloquet Class A218-879-3393
Ridgewater College Delano Campus
Ridgewater College
Delano Class AClass B320-979-8559
M State Detroit Lakes
Minnesota State Community and Technical College
Detroit Lakes Class AClass BPassengerSchool busHazmat218-846-3733
Lake Superior College Duluth Class AClass BPassengerSchool bus218-733-5924
The CMV Tutor LLC (Eagan)
The CMV Tutor LLC
Eagan Class AClass BPassengerHazmat507-358-3143
LePier Fosston Class AHazmat218-435-1040
Red River Valley CDL Glyndon Class AClass BPassengerSchool busHazmat701-446-7510
Hancock High School
Hancock Public School
Hancock Class AClass BPassengerSchool busHazmat320-392-5621
Minnesota North College Customized Training Solutions Hibbing Class AClass BPassengerSchool bus
Commercial Driving 101 LLC
N/a
Hutchinson Class AClass BHazmat952-303-9937
Ridgewater College Hutchinson Campus
Ridgewater College
Hutchinson Class AClass B320-979-8559
Minnesota West Community and Technical College Jackson Class AClass BPassenger
Greg Hanson Trucking Karlstad Class A218-436-4696
CDL Made Simple Kasota Class AClass BPassengerSchool busHazmat507-512-1370
Minnesota West Community and Technical College Marshall Class AClass BPassenger507-537-7532
M State Moorhead
Minnesota State Community and Technical College
Moorhead Class AClass BPassengerSchool busHazmat218-846-3733
Semi Pro Truck Driving Academy LLC
Semi Pro Truck Driving Academy
Mora Class AClass BHazmat320-221-8886
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 busHazmat612-977-3320
160 Driving Academy - Rochester MN - Classroom and Yard
160 Driving Academy
Rochester Class AHazmat
The CMV Tutor LLC Rochester Class AClass BPassengerSchool busHazmat507-358-3143
Dakota County Technical College Rosemount Class AClass BHazmat651-423-8482
Minnesota State Commercial Driver Academy Rosemount Class AHazmat651-423-8238
Central MN Truck Academy Royalton Class AClass BPassengerSchool bus320-339-3171
K.c.s Saint Paul Class AClass BPassengerSchool bus763-349-9851
Mayle Trans Saint Paul Class AClass BPassengerSchool busHazmat612-977-3320
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 busHazmat218-846-3733
Interstate Truck Driving School West Saint Paul Class AClass B651-735-9250
CES Minnesota, LLC Willmar Class AClass B701-260-7057
Ridgewater College Willmar Campus
Ridgewater College
Willmar Class AClass BPassengerHazmat
Mn. State College Southeast Winona Class AClass B507-453-2728
Minnesota West Community and Technical College Worthington Class AClass BPassenger
Don's Bus Service INc Albertville Class BPassengerSchool bus763-497-2585
Elite School Transportation Brooklyn Center Class BPassengerSchool bus763-233-3652
Cambridge - Isanti Schools #911
Cambridge Isanti public schools
Cambridge Class BPassengerSchool bus763-552-6287
160 Driving Academy - Minneapolis - Classroom
160 Driving Academy
Eagan Class AHazmat
Ellsworth Public School Ellsworth PassengerSchool bus507-967-2242
Hinckley Finalyson Schools
Hinckley Finlayson ISD 2165
Hinckley Class BPassengerSchool bus320-384-0434
Fourpointo Bus Services Kimball Class BPassengerSchool busHazmat320-398-2693
Mahir Transportation Minneapolis Class BPassengerSchool bus651-354-0180
Mora Public Schools Mora Class BPassengerSchool bus320-679-6220
Marshall County Central Schools
Marshall County Central Schools ISD 0441
Newfolden Class BPassengerSchool bus218-874-7291
Rehoboth Transportation Services LLC Roseville Class BPassengerSchool bus612-222-1268
Yool Training Academy Roseville PassengerSchool bus
Midwest Bus Saint Anthony Class BPassengerSchool bus763-592-9680
Hap Transportation Saint Paul Class BPassengerSchool bus612-294-2460

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.

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