CDL · ND

CDL Schools in North Dakota

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

By city

Colleges with truck-driving programs in North Dakota

10145 BIA #7, Belcourt, ND · Private nonprofit, 4-year

Grads 2023-24
29 CDL
In-state tuition/yr 2025-26
$2,962
Median pay 10 yrs, all
$39,653

214 1st Ave, Fort Totten, ND · Public, 2-year

Grads 2023-24
21 CDL
In-state tuition/yr 2025-26
$3,950
Median pay 10 yrs, all
$26,728

3315 University Drive, Bismarck, ND · Private nonprofit, 4-year

Grads 2023-24
2 CDL
In-state tuition/yr 2025-26
$4,632
Median pay 10 yrs, all
$25,436

9299 Hwy 24, Fort Yates, ND · Public, 4-year

Grads 2023-24
1 CDL
In-state tuition/yr 2025-26
$4,970
Median pay 10 yrs, all
$34,471

Registered training locations in North Dakota

10145 BIA Rd 7, Belcourt, ND · FMCSA registry

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

1500 Edwards Ave, Bismarck, ND · FMCSA registry

Class A
theory + range + road
Also teaches
Hazmat
Phone
(701) 224-5600

3315 University Dr, Bismarck, ND · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus
Phone
(701) 255-3285

Aasheim Enterprises, Inc. (AEI Services LLC)

Columbus, ND · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(406) 261-0078

11105 30G St SW, Dickinson, ND · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(701) 690-2690

NDSCS Fargo (North Dakota State College of)

1305 19th Ave N, Fargo, ND · FMCSA registry

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

3350 35th Ave S, STE 11, Fargo, ND · FMCSA registry

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

214 1st Ave, Fort Totten, ND · FMCSA registry

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

1540 School Rd # 58237, Grafton, ND · FMCSA registry

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

2501 N 43rd St, Grand Forks, ND · FMCSA registry

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

Richland County Highway Department--Don Witt (Richland County Highway Department)

16730 92nd St SE, Hankinson, ND · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(701) 899-9616

200 N Street, Harvey, ND · FMCSA registry

Class A
range + road
Also teaches
Class B, Passenger, School bus
Phone
(701) 324-2267

401 West 5th Street, Lakota, ND · FMCSA registry

Class A
range + road
Also teaches
Class B, Passenger, School bus
Phone
(701) 351-1450

3201 Nygen Dr NW, Mandan, ND · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only

117 1st Ave NE, Mayville, ND · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(701) 430-9991

325 54th St NW, Minot, ND · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus
Phone
(701) 500-7390

Minot, ND · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(701) 572-2835

Napoleon, ND · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus
Phone
(701) 595-0077

301 College Dr, New Town, ND · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(701) 627-4738

North Country Oil (North Country Oil, Inc.)

7258 38th Street NW, Parshall, ND · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(701) 340-2471

North Dakota State College of Science (North Dakota State College of)

800 6th St N, Wahpeton, ND · FMCSA registry

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

341 12th Ave NE, West Fargo, ND · FMCSA registry

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

4936 Valentina Ave NW, Williston, ND · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(701) 570-6221

415 22nd Ave NE, Williston, ND · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(701) 572-2835

BLS puts the median annual wage for heavy and tractor-trailer truck drivers in North Dakota at $60,910 (middle 80% from $47,990 to $83,330), May 2025. BLS Occupational Outlook Handbook.

Your CDL itself is issued by North Dakota. 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.