CDL Schools in Minnesota

Federal law requires entry-level CDL training to come from a provider listed in FMCSA's Training Provider Registry. Minnesota has 62 registered training locations open to the public — every one of them is listed below.

Registered training locations

62

Median truck driver wage

$61,090

Minnesota, heavy & tractor-trailer

Job growth 2022–2032

+5.8%

Openings per year

4,860

statewide average

FMCSA-Registered CDL Training Providers in Minnesota

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
Riverland Community College Albert Lea 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
Don's Bus Service INc Albertville Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Alexandria Technical & Community College Alexandria 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
Riverland Community College Customized CDL Training Austin 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 Benson Under review Benson 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
Minnesota Truck and Trailer School Blaine 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
Bovey, MN- NPGA Bovey Class A Class A: BTW-Public Road, BTW-Range
Elite School Transportation Brooklyn Center Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
We Push For Peace Brooklyn Center Class A Class A: Theory, BTW-Public Road, BTW-Range
Knight Driving Academy Burnsville 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
Cambridge - Isanti Schools #911 Cambridge Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Cloquet High School Cloquet Class A Class A: Theory, BTW-Public Road, BTW-Range
M State Detroit Lakes Detroit Lakes 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
Lake Superior College Duluth 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
Train 4 Less Duluth Under review Duluth 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 - Minneapolis - Classroom Eagan Class A; Hazardous Materials Class A: Theory | Hazardous Materials: Theory
The CMV Tutor LLC (Eagan) Eagan 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
Ellsworth Public School Ellsworth Passenger; School Bus Passenger: Theory, BTW-Public Road | School Bus: Theory, BTW-Public Road
LePier Fosston Class A; Hazardous Materials Class A: Theory, BTW-Public Road | Hazardous Materials: Theory
Train 4 Less Fridley Under review Fridley Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory | Class B: Theory | Passenger: Theory | School Bus: Theory | Hazardous Materials: Theory
Red River Valley CDL Glyndon 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
Hancock High School Hancock 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 Harris Under review 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
Minnesota North College Customized Training Solutions Hibbing 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
Hinckley Finalyson Schools Hinckley Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Train 4 Less Hokah Under review Hokah 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
Commercial Driving 101 LLC Hutchinson Class A; Class B Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range
Greg Hanson Trucking Karlstad Class A Class A: Theory, BTW-Public Road, BTW-Range
CDL MADE SIMPLE Kasota 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
Fourpointo Bus Services Kimball Class B; Passenger; School Bus; Hazardous Materials 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
Minnesota West Community and Technical College Marshall 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
Mahir Transportation Minneapolis Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Train 4 Less Minneapolis Under review Minneapolis 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
Northern Truck Driving School Mizpah 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
M State Moorhead Moorhead 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
Mora Public Schools Mora Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Semi Pro Truck Driving Academy LLC Mora 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
Marshall County Central Schools Newfolden Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
New York Mills School District 553 New York Mills 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
South Central College North Mankato 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
Mayle Trans Richfield 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 - Rochester MN - Classroom and Yard Rochester Class A; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Train 4 Less Rochester Under review Rochester 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
The CMV Tutor LLC ROCHESTER 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
Dakota County Technical College Rosemount Class A; Class B Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range
Minnesota State Commercial Driver Academy Rosemount Class A; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
YOOL TRAINING ACADEMY roseville Passenger; School Bus Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Rehoboth Transportation Services LLC Roseville Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Central MN Truck Academy Royalton 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
midwest bus SAINT ANTHONY Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road
Hap Transportation Saint Paul Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
K.C.S Saint Paul 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
Mayle Trans Saint Paul 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
Titan Trucking School Saint Paul 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
Train 4 Less Saint Paul Under review Saint Paul Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory | Class B: Theory | Passenger: Theory | School Bus: Theory | Hazardous Materials: Theory
160 Driving Academy - Minneapolis - Yard St Paul Park Class A Class A: BTW-Public Road, BTW-Range
M State Wadena Wadena 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
Interstate Truck Driving School West Saint Paul Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
CES Minnesota, LLC Willmar 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
Ridgewater College Willmar Campus Willmar 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
Mn. State College Southeast Winona 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 Winona Under review Winona 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

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 Minnesota

Wages

  • Median annual wage: $61,090
  • Average annual wage: $62,110
  • Heavy & tractor-trailer drivers employed statewide: 38,530

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: +5.8%
  • Average openings per year: 4,860
  • Employment: 43,180 → 45,680

Source: Projections Central / state workforce agencies.

Pay in Minnesota's biggest trucking metros

Metro area Drivers employed Median wage
Minneapolis-St. Paul-Bloomington, MN-WI 19,770 $63,170
Duluth, MN-WI 2,020 $58,960
St. Cloud, MN 2,020 $60,710
Rochester, MN 1,260 $61,890
Mankato, MN 770 $59,440

Verified CDL Program Outcomes in Minnesota

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
Central Lakes College Heavy Equipment Operation and Maintenance 85% 76% $12,086 $10,486
Riverland Community College Truck Driving 79% 70% $9,762 $3,652
Minnesota State College Southeast Truck Driving 73% 41% $12,324 $3,446
Alexandria Technical and Community College Professional Truck Driver 83% 75% $10,657 $3,308
Alexandria Technical and Community College Professional Truck Driver - B-CDL 83% 75% $10,657 $2,812
Interstate Truck Driving School of Minnesota ELDT Class A Manual CDL 99% $7,495
Interstate Truck Driving School of Minnesota ELDT Class B Automatic CDL 99% $5,495
Interstate Truck Driving School of Minnesota ELDT Class A Automatic CDL 99% $6,495
Lake Superior College Truck Driving-Advanced 96% 56% $9,735 $2,426
Lake Superior College Truck Driving 96% 56% $9,735 $1,517
160 Driving Academy Class A CDL Training 95% $4,950
Mayle Trans Truck Driving School 200 Hour Automatic 97% $6,495

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 Minnesota

Commercial Driver's License (CDL)

  • Education: Undetermined
  • Experience: Undetermined
  • Exam: Undetermined
  • Continuing education: Undetermined

Issuing agency: Minnesota Department of Public Safety · agency website

Commercial Driver's License (CDL) School Bus Endorsement

  • Education: Undetermined
  • Experience: Undetermined
  • Exam: Undetermined
  • Continuing education: Undetermined

Issuing agency: Minnesota Department of Public Safety · agency website

Commercial Driver's License (CDL) Hazardous Materials Endorsement

  • Education: Undetermined
  • Experience: Undetermined
  • Exam: Undetermined
  • Continuing education: Undetermined

Issuing agency: Minnesota Department of Public Safety · agency website

Pilot-Escort Driver Certification

  • Education: Undetermined
  • Experience: Undetermined
  • Exam: Undetermined
  • Continuing education: Undetermined

Issuing agency: Minnesota Department of Public Safety · 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: Minnesota Department of Public Safety · 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.

0 of 3
+ Add school+ Add school+ Add school
Compare Now