2026 Minnesota CDL school directory

CDL Schools in Minnesota for 2026

Use this list of CDL schools in Minnesota to compare 53 public-enrollment, in-person training locations in 43 cities. Each card shows the training types registered at that listed location.

Edited by Taylor Rupe, Founder & Editor Last updated

Training locations
53
public-enrollment addresses
Cities represented
43
in the registry snapshot
Full Class A scope
34
theory, range, and road
Driver median wage
$61,990
BLS May 2025

City-level search

Where to Find CDL Schools in Minnesota

01

Saint Paul

4 training locations

02

Brooklyn Center

2 training locations

03

Eagan

2 training locations

04

Mora

2 training locations

05

Rochester

2 training locations

The cities shown above account for 12 of the 53 locations in the statewide list. The full directory covers 43 cities, so use the search and training filters instead of treating those city counts as the whole market.

Training registration by address

Training Options at CDL Schools in Minnesota

Any Class A part
40
Full Class A scope
34
Any Class B part
42
Full Class B scope
39
Passenger
37
School bus
34
Hazardous materials theory
25

Minnesota school finder

All CDL Schools in Minnesota, Listed Alphabetically

Search all CDL schools in Minnesota across 53 public-enrollment, in-person locations. Filters use the training registration attached to each provider-location record in the August 5, 2026 FMCSA registry snapshot.

Training locations
53
Cities represented
43

How to Read Registry Details for CDL Schools in Minnesota

FMCSA says training providers attest that they meet the applicable federal and state requirements before they appear in the Training Provider Registry. Use the component labels on each card to check the training registered at that location, then confirm current course details directly with the provider.

View the August 5, 2026 FMCSA source
Filter by training registered at the same location

Showing locations 1–18 of 53 on page 1 of 3

Eagan, MN

160 Driving Academy - Minneapolis - Classroom

Training provider: 160 Driving Academy

1629 Lena Ct, Suite 106, Eagan, MN 55122-5001
Registry record updated
May 11, 2026

This training address appears in FMCSA’s public provider file at 1629 Lena Ct, Suite 106, Eagan, Minnesota 55122-5001. For this address, the provider on file is 160 Driving Academy on the federal location record. Of the components attached to this location, 2 are theory, 0 are range, and 0 are road registration. This location carries registration for Class A and HazMat theory. Each category below shows its recorded course parts. Before choosing this training site, review written information about scheduled driving time, complete price, vehicle access, course dates, and testing arrangements.

Training recorded here

Class A
  • Classroom theory
Hazardous Materials
  • Theory instruction

Reach the training provider

St Paul Park, MN

160 Driving Academy - Minneapolis - Yard

Training provider: 160 Driving Academy

200 Hastings Avenue, St Paul Park, MN 55071
Registry record updated
May 11, 2026

This on-site provider location is open to public enrollment at 200 Hastings Avenue, St Paul Park, Minnesota 55071. FMCSA data names 160 Driving Academy on this public registry entry. FMCSA training fields on the card identify Class A. The rows show where the training flags differ. The address-level breakdown totals 0 theory parts, 1 range part, and 1 road part among 1 category. When you contact the school, review written information about testing arrangements, course dates, refund terms, complete price, and vehicle access.

Registered course components

Class A
  • Vehicle-control range
  • Public-road training

Contact information for this location

Rochester, MN

160 Driving Academy - Rochester MN - Classroom and Yard

Training provider: 160 Driving Academy

2450 Marion Road SE, Rochester, MN 55904
Registry record updated
May 11, 2026

This training address appears in FMCSA’s public provider file at 2450 Marion Road SE, Rochester, Minnesota 55904. The provider field identifies 160 Driving Academy on this public registry entry. Across the visible training rows, 2 categories include theory, 1 category includes range work, and 1 category includes public-road work. The federal entry identifies training for Class A and HazMat theory. Use the grid to distinguish theory, range, and road. As you compare this location with others, ask the school to specify scheduled driving time, refund terms, complete price, vehicle access, and testing arrangements.

Training recorded here

Class A
  • Classroom theory
  • Range driving
  • Public road
Hazardous Materials
  • Classroom theory

School contact links

Alexandria, MN

Alexandria Technical & Community College

Training provider: Alexandria Technical and Community College

1601 Jefferson St, Alexandria, MN 56308
Registry record updated
December 16, 2025

This listed site accepts public enrollment for on-site training at 1601 Jefferson St, Alexandria, Minnesota 56308. FMCSA data names Alexandria Technical and Community College for this address record. The provider record marks training in school-bus endorsement, passenger endorsement, HazMat theory, Class B, and Class A. Check the rows for the exact registered components. The 5 listed categories contain 5 theory flags, 4 range flags, and 4 road flags. Before selecting a cohort, ask the provider to confirm scheduled driving time, testing arrangements, complete price, course dates, and refund terms.

Training at this address

Class A
  • Theory coursework
  • Practice range
  • Public road
Class B
  • Theory portion
  • Range
  • Road instruction
Passenger
  • Theory component
  • Range
  • On-road work
School bus
  • Classroom work
  • Behind-the-wheel range
  • On-road practice
Hazardous Materials
  • Knowledge instruction

Contact information for this location

Cambridge, MN

Cambridge - Isanti Schools #911

Training provider: Cambridge Isanti public schools

635 18th Ave SW, Cambridge, MN 55008-9318
Registry record updated
June 22, 2022

This listed site accepts public enrollment for on-site training at 635 18th Ave SW, Cambridge, Minnesota 55008-9318. For this address, the provider on file is Cambridge Isanti public schools at this training location. The federal record distributes its course flags across 3 theory components, 3 range components, and 3 road components. Training categories listed here include passenger endorsement, school-bus endorsement, and Class B. The rows show where the training flags differ. Before signing an agreement, ask the school to specify complete price, vehicle access, scheduled driving time, course dates, and refund terms.

What this location registers

Class B
  • Theory
  • Range driving
  • Behind-the-wheel road
Passenger
  • Theory
  • Practice range
  • Road component
School bus
  • Theory portion
  • Off-road range
  • Public-road training

Registry contact methods

Kasota, MN

CDL MADE SIMPLE

Kasota, MN 56050
Registry record updated
July 13, 2026

The federal training directory lists this on-site location at Kasota, Minnesota 56050. FMCSA pairs this provider location with CDL MADE SIMPLE on the federal location record. Across 5 course categories, the record marks 5 theory components, 4 range components, and 4 road components. At this address, the training scope includes school-bus endorsement, Class A, HazMat theory, passenger endorsement, and Class B. The details below keep every training component distinct. Before you enroll at this address, ask for documentation covering scheduled driving time, refund terms, course dates, testing arrangements, and vehicle access.

Training at this address

Class A
  • Knowledge lessons
  • Behind-the-wheel range
  • Public-road training
Class B
  • Theory component
  • Range driving
  • Public road
Passenger
  • Theory
  • Behind-the-wheel range
  • Road component
School bus
  • Classroom theory
  • Range component
  • Public-road component
Hazardous Materials
  • Knowledge lessons

Contact information for this location

Royalton, MN

Central MN Truck Academy

Royalton, MN 56373
Registry record updated
May 3, 2024

The federal directory records this public-enrollment training site at Royalton, Minnesota 56373. The named organization behind this entry is Central MN Truck Academy for the training entry. Of the components attached to this location, 4 are theory, 4 are range, and 4 are road registration. This location carries registration for passenger endorsement, Class B, Class A, and school-bus endorsement. Use the grid to distinguish theory, range, and road. When you contact the school, get written details covering course dates, refund terms, complete price, vehicle access, and testing arrangements.

Federal training categories

Class A
  • Knowledge lessons
  • Off-road range
  • Road driving
Class B
  • Theory coursework
  • Off-road range
  • Road component
Passenger
  • Classroom theory
  • Behind-the-wheel range
  • Public-road training
School bus
  • Theory portion
  • Range driving
  • Road instruction

Contact information for this location

Willmar, MN

CES Minnesota, LLC

2400 Trott Ave SW, Willmar, MN 56201
Registry record updated
March 21, 2022

The registry includes this public-enrollment training location at 2400 Trott Ave SW, Willmar, Minnesota 56201. The operator named in the registry is CES Minnesota, LLC for the listed provider location. FMCSA fields show 3 theory components, 2 range components, and 2 road components within the 3 training categories on this card. The registered categories at this site cover Class A, Class B, and HazMat theory. Theory, range, and road coverage is itemized next. Before committing to a class date, put these questions to the school about scheduled driving time, complete price, testing arrangements, vehicle access, and course dates.

Training recorded here

Class A
  • Theory coursework
  • Range driving
  • Road driving
Class B
  • Classroom work
  • Off-road range
  • Public road
Hazardous Materials
  • Theory

Provider contact details

Cloquet, MN

Cloquet High School

1000 18th St, Cloquet, MN 55720
Registry record updated
December 16, 2024

The federal directory records this public-enrollment training site at 1000 18th St, Cloquet, Minnesota 55720. The operator named in the registry is Cloquet High School at this specific address. Across the visible training rows, 1 category includes theory, 1 category includes range work, and 1 category includes public-road work. This location carries registration for Class A. Use the grid to distinguish theory, range, and road. When you contact the school, ask the provider to confirm scheduled driving time, testing arrangements, course dates, complete price, and refund terms.

What this location registers

Class A
  • Theory portion
  • Vehicle-control range
  • Public-road component

Reach the training provider

Hutchinson, MN

Commercial Driving 101 LLC

21898 Tagus Ave, Hutchinson, MN 55350-4313
Registry record updated
July 17, 2026

The federal location data shows public enrollment at this site at 21898 Tagus Ave, Hutchinson, Minnesota 55350-4313. Federal provider data links the address to Commercial Driving 101 LLC on the location-level file. The component total breaks into 0 theory registrations, 2 range registrations, and 2 public-road registrations across 2 categories. The location record includes Class A and Class B. Theory, range, and road coverage is itemized next. Before selecting a cohort, put these questions to the school about complete price, course dates, vehicle access, testing arrangements, and refund terms.

Registered course components

Class A
  • Range instruction
  • Public-road component
Class B
  • Closed-range work
  • Public-road training

School contact links

Rosemount, MN

Dakota County Technical College

1300 145th St E, Rosemount, MN 55068
Registry record updated
April 11, 2022

This provider address carries a public-enrollment registry listing at 1300 145th St E, Rosemount, Minnesota 55068. For this address, the provider on file is Dakota County Technical College at this specific address. The recorded course scope covers Class B and Class A. Each registered component is itemized in the grid. The address-level breakdown totals 0 theory parts, 2 range parts, and 2 road parts among 2 categories. Before paying a deposit, request the current details for testing arrangements, vehicle access, scheduled driving time, course dates, and refund terms.

Registry training breakdown

Class A
  • Range driving
  • Public-road driving
Class B
  • Vehicle-control range
  • Public-road driving

Registry contact methods

Albertville, MN

Don's Bus Service INc

11108 60th Street NE, Albertville, MN 55301
Registry record updated
September 21, 2022

This training address appears in FMCSA’s public provider file at 11108 60th Street NE, Albertville, Minnesota 55301. For this address, the provider on file is Don's Bus Service INc for the address shown above. Of the components attached to this location, 3 are theory, 3 are range, and 3 are road registration. This location carries registration for Class B, school-bus endorsement, and passenger endorsement. The card itemizes each recorded training component. Before choosing this training site, ask the school to specify course dates, refund terms, testing arrangements, vehicle access, and scheduled driving time.

Registered course components

Class B
  • Theory portion
  • Range instruction
  • Public-road driving
Passenger
  • Theory portion
  • Vehicle-control range
  • On-road work
School bus
  • Knowledge instruction
  • Behind-the-wheel range
  • Road component

Provider contact details

Brooklyn Center, MN

Elite School Transportation

Brooklyn Center, MN 55430
Registry record updated
April 3, 2025

This on-site provider location is open to public enrollment at Brooklyn Center, Minnesota 55430. The organization attached to this address is Elite School Transportation for this address record. The registered categories at this site cover school-bus endorsement, passenger endorsement, and Class B. Check the rows for the exact registered components. Across the visible training rows, 3 categories include theory, 3 categories include range work, and 3 categories include public-road work. While narrowing your shortlist, put these questions to the school about vehicle access, course dates, testing arrangements, complete price, and refund terms.

Training component summary

Class B
  • Classroom theory
  • Behind-the-wheel range
  • Behind-the-wheel road
Passenger
  • Knowledge instruction
  • Practice range
  • Public-road component
School bus
  • Theory component
  • Behind-the-wheel range
  • Public road

School contact links

Ellsworth, MN

Ellsworth Public School

513 S BROADWAY ST, Ellsworth, MN 56129
Registry record updated
November 16, 2023

The public registry identifies this on-site training location at 513 S BROADWAY ST, Ellsworth, Minnesota 56129. The listed training provider is Ellsworth Public School at this specific address. The location-level registration applies to passenger endorsement and school-bus endorsement. Use the grid to distinguish theory, range, and road. This location's 2 course rows account for 2 theory flags, 0 range flags, and 2 road flags. As you compare this location with others, ask the provider to document complete price, vehicle access, refund terms, course dates, and testing arrangements.

Training at this address

Passenger
  • Classroom work
  • Public-road driving
School bus
  • Theory
  • Road component

Contact routes for this address

Kimball, MN

Fourpointo Bus Services

140 West Hazel Ave, Kimball, MN 55353
Registry record updated
November 17, 2025

This on-site location appears in the public training directory at 140 West Hazel Ave, Kimball, Minnesota 55353. The organization field for this card names Fourpointo Bus Services at this training location. FMCSA training fields on the card identify Class B, passenger endorsement, HazMat theory, and school-bus endorsement. Theory, range, and road coverage is itemized next. FMCSA fields show 4 theory components, 3 range components, and 3 road components within the 4 training categories on this card. Before signing an agreement, put these questions to the school about testing arrangements, course dates, vehicle access, scheduled driving time, and refund terms.

Training at this address

Class B
  • Theory instruction
  • Range driving
  • On-road practice
Passenger
  • Registered theory
  • Closed-range work
  • Public-road driving
School bus
  • Theory instruction
  • Behind-the-wheel range
  • Road driving
Hazardous Materials
  • Knowledge instruction

Contact information for this location

Karlstad, MN

Greg Hanson Trucking

1181 420th Ave, Karlstad, MN 56732-9500
Registry record updated
January 9, 2026

The public registry identifies this on-site training location at 1181 420th Ave, Karlstad, Minnesota 56732-9500. For this address, the provider on file is Greg Hanson Trucking for the training entry. The address-level breakdown totals 1 theory part, 1 range part, and 1 road part among 1 category. Training attached to this address includes Class A. The details below keep every training component distinct. Before choosing this training site, ask for documentation covering refund terms, complete price, vehicle access, testing arrangements, and course dates.

Training component summary

Class A
  • Theory coursework
  • Off-road range
  • Road driving

Contact this provider

Hancock, MN

Hancock High School

Training provider: Hancock Public School

371 Hancock Ave., Hancock, MN 56244
Registry record updated
September 12, 2024

This listed site accepts public enrollment for on-site training at 371 Hancock Ave., Hancock, Minnesota 56244. The provider field identifies Hancock Public School for this site. FMCSA fields show 5 theory components, 4 range components, and 4 road components within the 5 training categories on this card. For this site, federal course data includes passenger endorsement, HazMat theory, Class B, Class A, and school-bus endorsement. Individual theory, range, and road flags appear below. Before agreeing to the provider’s terms, ask the school to specify vehicle access, complete price, course dates, testing arrangements, and scheduled driving time.

Training at this address

Class A
  • Knowledge instruction
  • Training range
  • Public-road driving
Class B
  • Theory instruction
  • Range
  • Road driving
Passenger
  • Knowledge lessons
  • Closed-range work
  • Public-road training
School bus
  • Knowledge lessons
  • Off-road range
  • Public-road component
Hazardous Materials
  • Classroom work

Contact routes for this address

Saint Paul, MN

Hap Transportation

150 W Sycamore St, Saint Paul, MN 55117-5349
Registry record updated
June 3, 2024

This public-enrollment, on-site training location is listed at 150 W Sycamore St, Saint Paul, Minnesota 55117-5349. This location record sits under Hap Transportation for this site. The address-level breakdown totals 3 theory parts, 3 range parts, and 3 road parts among 3 categories. The training mix recorded here consists of school-bus endorsement, Class B, and passenger endorsement. The grid keeps classroom and driving parts apart. When comparing course offers, get the current terms for testing arrangements, complete price, vehicle access, course dates, and refund terms.

Training at this address

Class B
  • Registered theory
  • Closed-range work
  • Public road
Passenger
  • Registered theory
  • Closed-range work
  • Public-road component
School bus
  • Registered theory
  • Range instruction
  • On-road work

Contact information for this location

10th percentile
$45,910
Median
$61,990
90th percentile
$81,830
State employment
38,770

Questions About CDL Schools in Minnesota

How many CDL schools are in Minnesota?
Which Minnesota cities have the most CDL training locations?
Where can I find Class A CDL training in Minnesota?
How much do truck drivers make in Minnesota?
Who issues commercial driver licenses in Minnesota?

Source trail

Official Sources for CDL Schools in Minnesota

The CDL schools in Minnesota shown here come from active, in-person federal registry entries open to public enrollment and dated August 5, 2026. A provider's federal registration records training scope at a location. Compare the provider's current course details and the state's licensing instructions before enrolling.