41 FMCSA-approved training locations in North Dakota registered with the Entry Level Driver Training (ELDT) registry and open to public enrollment. All providers listed are required to accept students before they can take a CDL skills test at a state licensing office. Private-enrollment programs (carrier fleets, transit agencies) are excluded.
Public locations
41
FMCSA TPR registered
Class A programs
33
tractor-trailer CDL
Class B programs
35
straight truck / bus CDL
1 Mile At A Time Trucking & Training LLC
1Mile At A Time Trucking & Training LLC
, ND
1st Premier Trucking Academy
, ND
Bahr CDL Services
, ND
Eclipse DOT
, ND
ELDT Solutions - On Site CDL Training
ELDT Solutions
, ND
Pauly Transport Training
, ND
ProDriver CDL School
Prodriver CDL School
, ND
Turtle Mountain Community College
Belcourt, ND 58316
Bismarck
Harlow's School Bus Service Inc. of Montana
Bismarck, ND 58504
Bismarck State College TrainND & Continuing Education
Bismarck, ND 58506
United Tribes Technical College
Bismarck, ND 58504
Aasheim Enterprises, Inc.
AEI Services LLC
Columbus, ND 58727
Dickinson
Harlow's School Bus Service Inc. of Montana
Dickinson, ND 58601
Truck West , Transport / Spooling
Trucking
Dickinson, ND 58601
160 Driving Academy - Fargo Classroom
160 Driving Academy
Fargo, ND 58103
NDSCS Fargo
North Dakota State College of
Fargo, ND 58201
Veritas Crane, LLC
Fargo, ND 58104
YMCA of the Northern Sky
Fargo, ND 58103
Cankdeska Cikana Community College
Fort Totten, ND 58335
North Valley Career and Technology Center
Grafton, ND 58237
All States Driving Academy
Grand Forks, ND 58203
Richland County Highway Department--Don Witt
Richland County Highway Department
Hankinson, ND 58041
Harvey Public School District
Harvey, ND 58341
Sundeen Ag
Lakota, ND 58344
Bismarck State College - National Energy Center of Excellence
Bismarck State College
Mandan, ND 58554
Mandan - Harlow's School Bus Service
Harlow's School Bus Service Inc. of Montana
Mandan, ND 58554
Paulson Gravel Service, Inc.
Mayville, ND 58257
Skaw ND Precast
Minot, ND 58703
Williston State College - TrainND Northwest
TrainND Northwest
Minot, ND 58703
Schaffner Transit LLC
Napoleon, ND 58561
Nueta Hidatsa Sahnish College
New Town, ND 58763
North Country Oil
North Country Oil, Inc.
Parshall, ND 58770
North Dakota State College of Science
North Dakota State College of
Wahpeton, ND 58076
Watford
Harlow's School Bus Service Inc. of Montana
Watford City, ND 58854
160 Driving Academy - Fargo Yard
160 Driving Academy
West Fargo, ND 58078
Commercial Education and Safety, LLC
CES Minnesota, LLC
West Fargo, ND 58078
City of WIlliston
Williams, ND 58801
Busy Bees Hot Oil Inc.
Williston, ND 58801
Williston
Harlow's School Bus Service Inc. of Montana
Williston, ND 58801
Williston State College - TrainND Northwest
TrainND Northwest
Williston, ND 58801
Wyndmere Public School
Wyndmere Public School District 25
Wyndmere, ND 58081
The FMCSA Entry Level Driver Training rule, effective February 7, 2022, requires all first-time Class A and Class B CDL applicants to complete a training curriculum at a school registered in the Training Provider Registry before taking the CDL skills test. In North Dakota, there are 41 public-enrollment locations currently registered, of which 33 offer Class A (tractor-trailer) training. Schools must provide both theory instruction and behind-the-wheel time on a closed range and public road. TruckRadar pulls this list directly from the FMCSA TPR monthly export and excludes private-enrollment providers. Verify enrollment availability and current pricing directly with each school before applying.
There are 41 CDL training locations registered with the FMCSA Training Provider Registry (TPR) in North Dakota that accept public enrollment. Some additional providers operate private enrollment programs (corporate fleets, transit agencies) and are not listed here. The registry is updated daily by FMCSA as schools register or update their programs.
Yes, for entry-level drivers obtaining a Class A or Class B CDL. The FMCSA Entry Level Driver Training (ELDT) rule requires all first-time CDL applicants (and those upgrading from Class B to Class A) to complete training at a registered provider before taking their skills test. Only schools listed in the FMCSA Training Provider Registry qualify. Drivers who already held a CDL before February 7, 2022 are exempt from ELDT for upgrades.
Class A CDL authorizes operation of combination vehicles (tractor-trailer) with a Gross Combination Weight Rating (GCWR) over 26,001 lbs where the towed vehicle exceeds 10,000 lbs — the standard for OTR trucking. Class B covers single vehicles over 26,001 lbs GVWR (straight trucks, dump trucks, city buses) and vehicles towing less than 10,001 lbs. Class A training is longer and more comprehensive; a Class A license includes Class B privileges.
CDL training length varies by school and program type. Most Class A programs run 3–8 weeks of combined classroom (theory) and behind-the-wheel instruction. The FMCSA ELDT rule sets minimum hour requirements: 24 hours of theory and specific behind-the-wheel hours on a range and public road. Accelerated programs run 3–4 weeks full-time; community college programs can run a semester. Cost in North Dakota typically ranges from $3,000 to $10,000 depending on school and program length.
No. This list shows only public-enrollment CDL schools — providers that accept applications from any qualified student. Many carriers (Amazon, UPS, waste haulers, transit agencies) operate registered training programs exclusively for their own employees or applicants. Those private-enrollment programs are registered with FMCSA but excluded here since they are not open to the general public.