Reading Minnesota CDL school coverage beyond the Twin Cities
Minnesota lists 53 registered training locations across 43 cities. Saint Paul has four, while Brooklyn Center, Eagan, and Mora each have two. The modest Twin Cities presence sits inside a widely dispersed directory, so your nearest usable choices may cross municipal lines. Search around the route you can manage throughout training, not just the city printed in your original query. Range and public-road sessions make repeated travel part of the commitment. The exact card address also tells you which branch of a provider carries the registered training categories.
Class B appears at 42 Minnesota locations and 39 show theory, range, and public-road components. Class A appears at 40, with 34 covering all three. Passenger training is registered at 37 locations, school bus at 34, and hazardous materials theory at 25. The class totals are close, and the bus categories have a substantial presence. That breadth still requires a precise filter. Match the location's components to your intended license, then ask how the provider sequences classroom study, range practice, and road instruction.
Minnesota had an estimated 38,770 heavy and tractor-trailer truck driver jobs in May 2025 BLS data. Pay reaches $45,910 at the 10th percentile, $61,990 at the median, and $81,830 at the 90th percentile. The three figures are more useful together than the midpoint alone, since they show the width of the statewide distribution. They are occupation data rather than a school performance measure. Minnesota Driver and Vehicle Services publishes the official CDL classes, application steps, and licensing resources. Ask training locations directly for changing program terms such as costs and start dates.
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
Class B theory, range, and public-road training share one address at 39 locations in Minnesota. Class A has 34 such locations, a difference of 5.
The directory counts 37 locations with passenger training, the largest of its endorsement totals. Compare the flags on a card before treating two locations as equivalent.
If you are deciding between license classes, compare the vehicle and job differences in the Class A CDL training guide and Class B CDL training guide. Passenger, school bus, and hazardous materials requirements are covered in the CDL endorsement guide.
- 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.
Showing locations 1–18 of 53 on page 1 of 3
No locations match your search and selected training filters. Try a broader school name, city, or ZIP code.
The statewide search could not load. Try the search again, or use the numbered directory pages below.
Statewide matches
Search Results for CDL Schools in Minnesota
Each result opens the detailed location card on its permanent directory page.
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
How Much Do Truck Drivers Make in Minnesota?
Heavy and tractor-trailer truck drivers in Minnesota have a May 2025 BLS median of $61,990. That is $3,350 above the national median of $58,640. BLS ties the wage distribution to an estimated 38,770 heavy and tractor-trailer truck driver jobs.
The 10th-to-90th-percentile span is $35,920, from $45,910 to $81,830. Those are occupation-wide figures, not starting-pay promises from a school.
The figures cover wage-and-salary workers across experience levels and exclude self-employed drivers. Use the truck driver salary table for the national figures and every state, and read the truck driver career guide before connecting school choice to a specific job plan.
- 10th percentile
- $45,910
- Median
- $61,990
- 90th percentile
- $81,830
- State employment
- 38,770
Licensing Steps After Comparing CDL Schools in Minnesota
CDL training and state licensing are separate steps. Minnesota Driver and Vehicle Services publishes the current Minnesota instructions, while the federal Training Provider Registry identifies training locations and the training types attached to them.
Start with the official state resource before paying a deposit, then use the directory card to confirm the provider's address and training scope. Ask the provider to put the course dates, total price, driving time, and refund terms in writing for the cohort you plan to attend.
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
- FMCSA Training Provider Registry school search
- FMCSA guidance for selecting a registered training provider
- FMCSA registered training location data, August 5, 2026
- Minnesota Driver and Vehicle Services: Official Minnesota CDL licensing guidance
- Minnesota Driver and Vehicle Services: Minnesota commercial driver manual
- BLS May 2025 heavy and tractor-trailer truck driver wages
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.