CDL Schools in North Dakota: Behind-the-Wheel Training
31 CDL schools, truck driving schools and other training locations in North Dakota (ND) are listed on the FMCSA Training Provider Registry for behind-the-wheel CDL training, including schools in Bismarck, Fargo, Williston, Dickinson, Mandan. You need behind-the-wheel training from a registered provider after your ELDT theory.
Need ELDT theory? It can come from a different registered provider than your school: our $20 Class A CDL theory course is online and accepted in North Dakota. The North Dakota ELDT guide covers the permit and test steps.
Listed from the FMCSA Training Provider Registry. We don't endorse these schools. Contact them directly to confirm courses, prices and schedules. Some registered providers only train their own employees. Report a correction
About CDL training in North Dakota
Of the 31 ND locations on the registry, 24 (77%) are registered for Class A training, 27 (87%) for Class B, 19 for the passenger (P) endorsement and 18 for school bus (S); 11 also hold hazmat (H) theory, which has no driving portion, so the hazmat endorsement course can be taken online. 12 of the names are a school district, transit agency, college or other public body, which often trains only its own drivers, so the number open to the public may be smaller.
Where each class is taught: Class A in Bismarck (2), Fargo (2) and Minot (2); Class B in Fargo (3), Williston (3) and Bismarck (2); the passenger (P) endorsement in Fargo (3), Bismarck (2) and Belcourt (1); school bus (S) in Bismarck (2), Fargo (2) and Belcourt (1).
26 of the 31 list a phone number and 9 publish a website. 7 records were updated by the provider in 2026 and 24 carry an older date; the newest ND record (Veritas Crane, LLC) is from October 2026. Treat an old date as a reason to call first, not as proof that a school has closed.
The locations are spread over 22 cities; the biggest clusters are Bismarck (3), Fargo (3), Williston (3), Dickinson (2) and Mandan (2). Also listed: Minot (2), Belcourt (1), Columbus (1), Fort Totten (1), Grafton (1), Grand Forks (1), Hankinson (1), Harvey (1), Lakota (1) and Mayville (1). Each city heading below is a jump link, and every card shows the classes that location is registered for.
Not sure a provider is still registered? Read how to check a provider's registry record, and what separates theory from behind-the-wheel before you compare schools.
Before behind-the-wheel in North Dakota
Schools in North Dakota can only put you on the range once you hold a Commercial Learner's Permit from the North Dakota Department of Transportation, Driver License Division. Federal rules then require at least 14 days with the permit before the skills test, and the agency must see both your theory and your behind-the-wheel completions in the FMCSA registry before it gives you that test. So finish theory first, with any registered provider, then bring the permit to one of the 31 ND locations on this page (24 of them train Class A).
The North Dakota ELDT guide covers the ND permit steps, agency fees and testing rules, and the online theory part costs $20 per course.
All registered schools
31 locations
Belcourt
Turtle Mountain Community College
10145 BIA Rd 7, Belcourt, 58316
- Class A
- Class B
- Passenger
- School bus
- Hazmat
Updated in TPR: Nov 2023
Bismarck
Bismarck State College TrainND & Continuing Education
1500 Edwards Ave, Bismarck, 58506
- Class A
- Hazmat
Email: brian.ellersick@bismarckstate.edu
Website: www.bismarckstate.edu/continuingeducation/business/Career-Pathways/Commercial-Driving-(CDL)
Updated in TPR: May 2022
Harlow's School Bus Service Inc. of Montana
Bismarck
1021 S 23rd St, Bismarck, 58504
- Class B
- Passenger
- School bus
Updated in TPR: Mar 2022
United Tribes Technical College
3315 University Dr, Bismarck, 58504
- Class A
- Class B
- Passenger
- School bus
Updated in TPR: Dec 2025
Columbus
AEI Services LLC
Aasheim Enterprises, Inc.
Columbus, 58727
- Class A
Updated in TPR: Dec 2023
Dickinson
Harlow's School Bus Service Inc. of Montana
Dickinson
Dickinson, 58601
- Class B
- Passenger
- School bus
Updated in TPR: Feb 2022
Trucking
Truck West , Transport / Spooling
11105 30G St SW, Dickinson, 58601
- Class A
- Class B
- Hazmat
Updated in TPR: Aug 2025
Fargo
North Dakota State College of
NDSCS Fargo
1305 19th Ave N, Fargo, 58201
- Class A
- Class B
- Passenger
- School bus
- Hazmat
Updated in TPR: Apr 2026
Veritas Crane, LLC
3350 35th Ave S, STE 11, Fargo, 58104
- Class A
- Class B
- Passenger
- School bus
- Hazmat
Updated in TPR: Oct 2026
YMCA of the Northern Sky
400 1st Ave S, Fargo, 58103
- Class B
- Passenger
Updated in TPR: Oct 2024
Fort Totten
Cankdeska Cikana Community College
214 1st Ave, Fort Totten, 58335
- Class A
- Class B
- Passenger
- School bus
- Hazmat
Updated in TPR: Jun 2022
Grafton
North Valley Career and Technology Center
1540 School Rd # 58237, Grafton, 58237
- Class A
- Class B
- Passenger
- School bus
- Hazmat
Updated in TPR: Jun 2022
Grand Forks
All States Driving Academy
2501 N 43rd St, Grand Forks, 58203
- Class A
- Class B
- Passenger
- School bus
- Hazmat
Updated in TPR: Jul 2024
Hankinson
Richland County Highway Department
Richland County Highway Department--Don Witt
16730 92nd St SE, Hankinson, 58041
- Class A
- Class B
Updated in TPR: Oct 2023
Harvey
Harvey Public School District
200 N Street, Harvey, 58341
- Class A
- Class B
- Passenger
- School bus
Updated in TPR: Feb 2024
Lakota
Sundeen Ag
401 West 5th Street, Lakota, 58344
- Class A
- Class B
- Passenger
- School bus
Updated in TPR: Oct 2024
Mandan
Bismarck State College
Bismarck State College - National Energy Center of Excellence
3201 Nygen Dr NW, Mandan, 58554
- Class A
Updated in TPR: Mar 2022
Harlow's School Bus Service Inc. of Montana
Mandan - Harlow's School Bus Service
Mandan, 58554
- Class B
- Passenger
- School bus
Updated in TPR: Feb 2022
Mayville
Paulson Gravel Service, Inc.
117 1st Ave NE, Mayville, 58257
- Class A
Updated in TPR: Feb 2026
Minot
Skaw ND Precast
325 54th St NW, Minot, 58703
- Class A
- Class B
- Passenger
- School bus
Updated in TPR: Jul 2026
TrainND Northwest
Williston State College - TrainND Northwest
Minot, 58703
- Class A
- Class B
- Hazmat
Email: safety.training@willistonstate.edu
Website: willistonstate.augusoft.net//info/landing/cdl-training
Updated in TPR: Aug 2022
Napoleon
Schaffner Transit LLC
Napoleon, 58561
- Class A
- Class B
- Passenger
- School bus
Updated in TPR: Aug 2022
New Town
Nueta Hidatsa Sahnish College
301 College Dr, New Town, 58763
- Class A
- Class B
Updated in TPR: Aug 2023
Parshall
North Country Oil, Inc.
North Country Oil
7258 38th Street NW, Parshall, 58770
- Class A
- Class B
Updated in TPR: Jun 2022
Wahpeton
North Dakota State College of
North Dakota State College of Science
800 6th St N, Wahpeton, 58076
- Class A
- Class B
- Passenger
- School bus
- Hazmat
Updated in TPR: Sep 2026
Watford City
Harlow's School Bus Service Inc. of Montana
Watford
Watford City, 58854
- Class B
- Passenger
- School bus
Updated in TPR: Feb 2022
West Fargo
CES Minnesota, LLC
Commercial Education and Safety, LLC
341 12th Ave NE, West Fargo, 58078
- Class A
- Class B
Updated in TPR: Oct 2026
Williston
Busy Bees Hot Oil Inc.
4936 Valentina Ave NW, Williston, 58801
- Class A
- Class B
Updated in TPR: Apr 2023
Harlow's School Bus Service Inc. of Montana
Williston
Williston, 58801
- Class B
- Passenger
- School bus
Updated in TPR: Jul 2023
TrainND Northwest
Williston State College - TrainND Northwest
415 22nd Ave NE, Williston, 58801
- Class A
- Class B
- Hazmat
Email: safety.training@willistonstate.edu
Website: willistonstate.augusoft.net//info/landing/cdl-training
Updated in TPR: Aug 2022
Wyndmere
Wyndmere Public School District 25
Wyndmere Public School
101 Date Ave, Wyndmere, 58081
- Class B
- Passenger
- School bus
Updated in TPR: Jan 2026
North Dakota CDL school questions
Do I need behind-the-wheel training after online theory?
How do I check that a school is registered?
Can I take theory and behind-the-wheel from different providers?
How do I find a Class A truck driving school in North Dakota?
Budgeting for your CDL? See what ELDT costs in 2026 for online theory prices and the other fees.
Finish ELDT theory before behind-the-wheel in North Dakota
Self-paced online theory for $20, reported to the FMCSA registry automatically.