Home › States › North Dakota

CDL schools in North Dakota

North Dakota has 32 CDL training locations on FMCSA's Training Provider Registry that say they are open to the public, spread across 23 cities. The most are in Bismarck (3), Fargo (3), Williston (3). 25 (78%) are registered for Class A behind-the-wheel training on public roads, and 27 for Class B. The provider with the most locations here is Harlow's School Bus Service Inc. of Montana, with 5.

32public training locations
25Class A public-road driving
27Class B training
19school bus
11hazmat theory

Cities with the most CDL schools in North Dakota

Bismarck
3 locations
Fargo
3 locations
Williston
3 locations
Dickinson
2 locations
Mandan
2 locations
Minot
2 locations
Belcourt
1 location
Columbus
1 location
Fort Totten
1 location
Grafton
1 location
Grand Forks
1 location
Hankinson
1 location
Harvey
1 location
Jamestown
1 location
Lakota
1 location
Mayville
1 location
Napoleon
1 location
New Town
1 location
Parshall
1 location
Wahpeton
1 location
Watford City
1 location
West Fargo
1 location
Wyndmere
1 location

All 32 registered locations

Show only:
SchoolCityTraining offeredPhone
Turtle Mountain Community College Belcourt Class AClass BPassengerSchool busHazmat701-477-7862
Bismarck State College TrainND & Continuing Education Bismarck Class AHazmat701-224-5600
United Tribes Technical College Bismarck Class AClass BPassengerSchool bus701-255-3285
Aasheim Enterprises, Inc.
AEI Services LLC
Columbus Class A406-261-0078
Truck West , Transport / Spooling
Trucking
Dickinson Class AClass BHazmat701-690-2690
NDSCS Fargo
North Dakota State College of
Fargo Class AClass BPassengerSchool busHazmat701-231-6922
Veritas Crane, LLC Fargo Class AClass BPassengerSchool busHazmat701-478-6666
Cankdeska Cikana Community College Fort Totten Class AClass BPassengerSchool busHazmat701-766-1314
North Valley Career and Technology Center Grafton Class AClass BPassengerSchool busHazmat7013523705425
All States Driving Academy Grand Forks Class AClass BPassengerSchool busHazmat701-757-0798
Richland County Highway Department--Don Witt
Richland County Highway Department
Hankinson Class AClass B701-899-9616
Harvey Public School District Harvey Class AClass BPassengerSchool bus701-324-2267
James Valley Career & Technology Center Jamestown Class APassengerSchool bus701-252-8841
Sundeen Ag Lakota Class AClass BPassengerSchool bus701-351-1450
Bismarck State College - National Energy Center of Excellence
Bismarck State College
Mandan Class A
Paulson Gravel Service, Inc. Mayville Class A701-430-9991
Skaw ND Precast Minot Class AClass BPassengerSchool bus701-500-7390
Williston State College - TrainND Northwest
TrainND Northwest
Minot Class AClass BHazmat701-572-2835
Schaffner Transit LLC Napoleon Class AClass BPassengerSchool bus701-595-0077
Nueta Hidatsa Sahnish College New Town Class AClass B701-627-4738
North Country Oil
North Country Oil, Inc.
Parshall Class AClass B701-340-2471
North Dakota State College of Science
North Dakota State College of
Wahpeton Class AClass BPassengerSchool busHazmat701-231-6922
Commercial Education and Safety, LLC
CES Minnesota, LLC
West Fargo Class AClass B701-260-7057
Busy Bees Hot Oil Inc. Williston Class AClass B701-570-6221
Williston State College - TrainND Northwest
TrainND Northwest
Williston Class AClass BHazmat701-572-2835
Bismarck
Harlow's School Bus Service Inc. of Montana
Bismarck Class BPassengerSchool bus701-224-1767
Dickinson
Harlow's School Bus Service Inc. of Montana
Dickinson Class BPassengerSchool bus
YMCA of the Northern Sky Fargo Class BPassenger701-356-1471
Mandan - Harlow's School Bus Service
Harlow's School Bus Service Inc. of Montana
Mandan Class BPassengerSchool bus
Watford
Harlow's School Bus Service Inc. of Montana
Watford City Class BPassengerSchool bus
Williston
Harlow's School Bus Service Inc. of Montana
Williston Class BPassengerSchool bus
Wyndmere Public School
Wyndmere Public School District 25
Wyndmere Class BPassengerSchool bus701-439-2287

Common questions about CDL training in North Dakota

How many CDL schools are in North Dakota?

As of 11/3/2026, the FMCSA Training Provider Registry lists 32 public, in-person training locations in North Dakota. Of those, 9 list a website.

Where can I get Class A CDL training in North Dakota?

25 locations are registered for Class A public-road training. They are concentrated in Bismarck, Fargo, Williston, Minot.

Can I get a school bus or passenger endorsement in North Dakota?

19 locations are registered for school bus (S) training and 20 for passenger (P) training. Many are school districts or transit agencies that may enroll the public.

Can I do ELDT theory online in North Dakota?

Yes. Federal rules allow theory online with any registered online provider (607 are listed). Behind-the-wheel training must still be done with a registered provider in person.

The counts above come from the FMCSA Training Provider Registry export dated 11/3/2026 and include only locations that say they are open to the public. Tuition, schedules and job placement are not in the registry. Ask each school directly.

Is your North Dakota school missing or out of date? Listing corrections are coming soon. Learn more →