CDL · MN

CDL Schools in Minnesota

42 public, in-person Class A training locations in Minnesota are on the FMCSA Training Provider Registry, and 3 colleges reported truck-driving graduates for 2023-24.

By city

Colleges with truck-driving programs in Minnesota

1601 Jefferson Streeet, Alexandria, MN · Public, 2-year

Grads 2023-24
37 CDL
In-state tuition/yr 2025-26
$6,530
Median pay 1 yr out
$50,971 undergraduate certificate

1900 8th Ave NW, Austin, MN · Public, 2-year

Grads 2023-24
21 CDL
In-state tuition/yr 2025-26
$6,576
Median pay 1 yr out
$51,047 undergraduate certificate

1250 Homer Rd, Winona, MN · Public, 2-year

Grads 2023-24
16 CDL
In-state tuition/yr 2025-26
$6,816
Median pay 1 yr out
$64,728 undergraduate certificate

Registered training locations in Minnesota

2200 Riverland Drive, Albert Lea, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(507) 433-0608

Alexandria Technical & Community College (Alexandria Technical and Community College)

1601 Jefferson St, Alexandria, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat

1900 8th Ave NW, Austin, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(507) 433-0600

8899 Hastings St NE, Blaine, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(612) 723-4398

Bovey, MN- NPGA (National Propane Gas Association)

41150 Scenic Hwy, Bovey, MN · FMCSA registry

Class A
range + road
Also teaches
Class A only
Phone
(202) 466-7200

6040 Earle Brown Drive, Suite 460, Brooklyn Center, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(612) 290-6917

Burnsville, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(952) 686-4395

1000 18th St, Cloquet, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(218) 879-3393

1051 McKinley Pkwy, Delano, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(320) 979-8559

M State Detroit Lakes (Minnesota State Community and Technical College)

900 Hwy 34 East, Detroit Lakes, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(218) 846-3733

11501 Hwy 23, Duluth, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus
Phone
(218) 733-5924

The CMV Tutor LLC (Eagan) (The CMV Tutor LLC)

2995 Lone Oak Cir Suite 7, Eagan, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(507) 358-3143

320 E. 1st St, Fosston, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Hazmat
Phone
(218) 435-1040

101 Stockwood Ave SE, Glyndon, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(701) 446-7510

Hancock High School (Hancock Public School)

371 Hancock Ave., Hancock, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(320) 392-5621

1515 East 25th Street, Hibbing, MN · FMCSA registry

Class A
range + road
Also teaches
Class B, Passenger, School bus

21898 Tagus Ave, Hutchinson, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(952) 303-9937

980 2nd Ave SE, Hutchinson, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(320) 979-8559

401 West St, Jackson, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger

1181 420th Ave, Karlstad, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(218) 436-4696

Kasota, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(507) 512-1370

1001 West Erie Road, Marshall, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger
Phone
(507) 537-7532

M State Moorhead (Minnesota State Community and Technical College)

1900 28th Ave S, Moorhead, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(218) 846-3733

Semi Pro Truck Driving Academy LLC (Semi Pro Truck Driving Academy)

1525 Industrial Park Blvd, Mora, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(320) 221-8886

209 Hayes Ave, 40203 560 th AVE, New York Mills, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus

1920 Lee Blvd, North Mankato, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat

7700 Wentworth Ave S, Richfield, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(612) 977-3320

2450 Marion Road SE, Rochester, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Hazmat

4121 Highway 14 W, Rochester, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(507) 358-3143

1300 145th St E, Rosemount, MN · FMCSA registry

Class A
range + road
Also teaches
Class B, Hazmat
Phone
(651) 423-8482

1300 145th Street E, Rosemount, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Hazmat
Phone
(651) 423-8238

Royalton, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus
Phone
(320) 339-3171

St. Cloud, MN · FMCSA registry

Class A
range + road
Also teaches
Class B

445 Minnesota St Suite 1500, St. Paul, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus
Phone
(763) 349-9851

255 Marshall Ave, St. Paul, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(612) 977-3320

200 Hastings Avenue, St. Paul Park, MN · FMCSA registry

Class A
range + road
Also teaches
Class A only

M State Wadena (Minnesota State Community and Technical College)

405 Colfax Ave SW, Wadena, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(218) 846-3733

33 E Wentworth Ave, West St. Paul, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(651) 735-9250

2400 Trott Ave SW, Willmar, MN · FMCSA registry

Class A
range + road
Also teaches
Class B
Phone
(701) 260-7057

2101 15th Ave NW, Willmar, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat

1250 Homer Rd, Winona, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(507) 453-2728

1450 College Way, Worthington, MN · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger

BLS puts the median annual wage for heavy and tractor-trailer truck drivers in Minnesota at $61,990 (middle 80% from $45,910 to $81,830), May 2025. BLS Occupational Outlook Handbook.

Your CDL itself is issued by Minnesota. Check fees and testing with the state licensing agency; CareerOneStop lists it.

Sources: IPEDS Completions 2023-24 (C2024_A) and Directory (HD2024), NCES; College Scorecard institution data (2025-26 charges, released Nov 2, 2026) and field-of-study data (Oct 15, 2026); FMCSA Training Provider Registry (as of 2026-11-02); BLS Occupational Employment and Wage Statistics, May 2025. Checked 2026-11-02. How we build this list.