Mapping CDL schools across North Dakota
North Dakota's directory includes 32 locations in 23 cities. Bismarck, Fargo, and Williston each have three, while Dickinson has two. Those four cities span the state, so they function as separate regional anchors rather than one shared market. Begin with the address cluster you can realistically reach for repeated training. If a location sits farther away, include the full schedule in your travel calculation before treating it as a viable option. The provider's registered street address is the clearest starting point for that assessment.
Class B appears at 28 North Dakota locations, and 24 list theory, range, and public-road components. Class A appears at 24, with 22 showing all three. Passenger training is registered at 19 locations, school bus at 17, and hazardous materials theory at 12. The Class A complete count sits close to its overall total, while each endorsement category creates a smaller set. Match the registry fields to the credential you intend to earn, then confirm how the provider schedules and delivers those specific components.
The May 2025 BLS estimate counts 11,870 heavy and tractor-trailer truck driver jobs in North Dakota. Wages stand at $47,990 for the 10th percentile, $60,910 at the median, and $83,330 at the 90th percentile. The employment total gives the pay figures important scale, but neither tells you what one carrier will offer. Use the North Dakota Department of Transportation for official CDL information. Use the training directory and provider contacts for a separate decision about location, scope, current price, enrollment timing, and hands-on practice.
City-level search
Where to Find CDL Schools in North Dakota
01
Bismarck
3 training locations
02
Fargo
3 training locations
03
Williston
3 training locations
04
Dickinson
2 training locations
05
Mandan
2 training locations
The cities shown above account for 13 of the 32 locations in the statewide list. The full directory covers 23 cities, so use the search and training filters instead of treating those city counts as the whole market.
Training registration by address
Training Options at CDL Schools in North Dakota
24 North Dakota locations register every Class B component. Class A reaches the same three-part scope at 22 locations, or 2 fewer.
passenger training appears at 19 addresses, more than either of the other endorsement categories summarized here. Check each card because the components attached to those addresses differ.
If you are deciding between license classes, compare the vehicle and job differences in the Class A CDL training guide and Class B CDL training guide. Passenger, school bus, and hazardous materials requirements are covered in the CDL endorsement guide.
- Any Class A part
- 24
- Full Class A scope
- 22
- Any Class B part
- 28
- Full Class B scope
- 24
- Passenger
- 19
- School bus
- 17
- Hazardous materials theory
- 12
North Dakota school finder
All CDL Schools in North Dakota, Listed Alphabetically
Search all CDL schools in North Dakota across 32 public-enrollment, in-person locations. Filters use the training registration attached to each provider-location record in the August 5, 2026 FMCSA registry snapshot.
- Training locations
- 32
- Cities represented
- 23
How to Read Registry Details for CDL Schools in North Dakota
FMCSA says training providers attest that they meet the applicable federal and state requirements before they appear in the Training Provider Registry. Use the component labels on each card to check the training registered at that location, then confirm current course details directly with the provider.
Showing locations 1–16 of 32 on page 1 of 2
No locations match your search and selected training filters. Try a broader school name, city, or ZIP code.
The statewide search could not load. Try the search again, or use the numbered directory pages below.
Statewide matches
Search Results for CDL Schools in North Dakota
Each result opens the detailed location card on its permanent directory page.
Columbus, ND
Aasheim Enterprises, Inc.
Training provider: AEI Services LLC
Columbus, ND 58727- Registry record updated
- December 1, 2023
The public registry identifies this on-site training location at Columbus, North Dakota 58727. The training-provider entry belongs to AEI Services LLC for the address shown above. Course flags connected to this location show Class A. Separate rows identify every theory and driving flag. Across 1 course category, the record marks 1 theory component, 1 range component, and 1 road component. Before choosing this training site, seek a written answer about vehicle access, scheduled driving time, complete price, refund terms, and testing arrangements.
Registry training breakdown
Class A
- Knowledge lessons
- Off-road range
- Road instruction
Contact information for this location
Grand Forks, ND
All States Driving Academy
2501 N 43rd St, Grand Forks, ND 58203- Registry record updated
- July 11, 2024
This on-site location appears in the public training directory at 2501 N 43rd St, Grand Forks, North Dakota 58203. The organization attached to this address is All States Driving Academy for this address record. The record totals 5 theory components, 3 range components, and 3 road components. The registered categories at this site cover Class A, HazMat theory, Class B, school-bus endorsement, and passenger endorsement. The grid below separates theory from behind-the-wheel components. During an enrollment call, review written information about testing arrangements, complete price, scheduled driving time, vehicle access, and refund terms.
Training recorded here
Class A
- Theory
- Range component
- Behind-the-wheel road
Class B
- Knowledge instruction
- Range driving
- Road component
Passenger
- Classroom theory
- Range component
- On-road work
School bus
- Theory instruction
Hazardous Materials
- Theory coursework
Registry contact methods
Mandan, ND
Bismarck State College - National Energy Center of Excellence
Training provider: Bismarck State College
3201 Nygen Dr NW, Mandan, ND 58554- Registry record updated
- March 1, 2022
The federal training directory lists this on-site location at 3201 Nygen Dr NW, Mandan, North Dakota 58554. The registry connects this address to Bismarck State College at this specific address. Counted by category, this address has 1 theory component, 1 range component, and 1 road component. The provider record marks training in Class A. Theory, range, and road coverage is itemized next. When checking the provider’s current offer, ask for documentation covering refund terms, testing arrangements, complete price, scheduled driving time, and course dates.
Training at this address
Class A
- Registered theory
- Range instruction
- Public-road driving
School contact links
Bismarck, ND
Bismarck State College TrainND & Continuing Education
1500 Edwards Ave, Bismarck, ND 58506- Registry record updated
- May 2, 2022
FMCSA records this address as a public-enrollment training site at 1500 Edwards Ave, Bismarck, North Dakota 58506. The named organization behind this entry is Bismarck State College TrainND & Continuing Education on the location-level file. Registered training here covers Class A and HazMat theory. Separate rows identify every theory and driving flag. The 2 listed categories contain 2 theory flags, 1 range flag, and 1 road flag. Before agreeing to the provider’s terms, seek a written answer about course dates, refund terms, scheduled driving time, vehicle access, and testing arrangements.
Training recorded here
Class A
- Knowledge lessons
- Practice range
- On-road practice
Hazardous Materials
- Theory portion
Provider contact details
Williston, ND
Busy Bees Hot Oil Inc.
4936 Valentina Ave NW, Williston, ND 58801- Registry record updated
- April 25, 2023
The federal location data shows public enrollment at this site at 4936 Valentina Ave NW, Williston, North Dakota 58801. FMCSA pairs this provider location with Busy Bees Hot Oil Inc. at this specific address. Counted by category, this address has 2 theory components, 2 range components, and 2 road components. At this address, the training scope includes Class A and Class B. Individual theory, range, and road flags appear below. Before selecting a cohort, ask the school to specify scheduled driving time, testing arrangements, refund terms, complete price, and vehicle access.
Federal training categories
Class A
- Theory coursework
- Range component
- Public-road driving
Class B
- Knowledge instruction
- Training range
- Road instruction
Contact this provider
Fort Totten, ND
Cankdeska Cikana Community College
214 1st Ave, Fort Totten, ND 58335- Registry record updated
- June 14, 2022
This public-enrollment, on-site training location is listed at 214 1st Ave, Fort Totten, North Dakota 58335. The organization field for this card names Cankdeska Cikana Community College on the location-level file. This location's 5 course rows account for 5 theory flags, 4 range flags, and 4 road flags. This location carries registration for passenger endorsement, Class B, school-bus endorsement, HazMat theory, and Class A. Individual theory, range, and road flags appear below. Before you enroll at this address, ask the provider to document scheduled driving time, vehicle access, course dates, complete price, and refund terms.
Training component summary
Class A
- Theory instruction
- Vehicle-control range
- Road instruction
Class B
- Knowledge instruction
- Vehicle-control range
- On-road practice
Passenger
- Theory component
- Training range
- Road instruction
School bus
- Theory
- Closed-range work
- On-road work
Hazardous Materials
- Knowledge instruction
Contact routes for this address
West Fargo, ND
Commercial Education and Safety, LLC
Training provider: CES Minnesota, LLC
341 12th Ave NE, West Fargo, ND 58078- Registry record updated
- March 4, 2022
The public registry identifies this on-site training location at 341 12th Ave NE, West Fargo, North Dakota 58078. FMCSA data names CES Minnesota, LLC at this training location. This location's 3 course rows account for 3 theory flags, 2 range flags, and 2 road flags. The location-level registration applies to Class B, HazMat theory, and Class A. Separate rows identify every theory and driving flag. During an enrollment call, get the current terms for complete price, testing arrangements, course dates, scheduled driving time, and refund terms.
Training at this address
Class A
- Theory coursework
- Closed-range work
- Road driving
Class B
- Theory component
- Practice range
- Public-road training
Hazardous Materials
- Theory coursework
Contact routes for this address
Williams, ND
City of WIlliston
1121 5th St E, Williams, ND 58801- Registry record updated
- January 12, 2026
The location file records an on-site training address at 1121 5th St E, Williams, North Dakota 58801. Federal provider data links the address to City of WIlliston at this specific address. Registered training here covers Class B. The details below keep every training component distinct. The address-level breakdown totals 1 theory part, 1 range part, and 1 road part among 1 category. While narrowing your shortlist, ask the provider to document vehicle access, refund terms, scheduled driving time, course dates, and testing arrangements.
What this location registers
Class B
- Theory instruction
- Vehicle-control range
- On-road work
Registry contact methods
Bismarck, ND
Bismarck
Training provider: Harlow's School Bus Service Inc. of Montana
1021 S 23rd St, Bismarck, ND 58504- Registry record updated
- March 8, 2022
The public registry identifies this on-site training location at 1021 S 23rd St, Bismarck, North Dakota 58504. This location record sits under Harlow's School Bus Service Inc. of Montana for this public-enrollment record. Across the visible training rows, 3 categories include theory, 3 categories include range work, and 3 categories include public-road work. At this address, the training scope includes passenger endorsement, school-bus endorsement, and Class B. The component grid preserves the location-level detail. To finish your comparison, have the provider explain refund terms, course dates, testing arrangements, scheduled driving time, and vehicle access.
What this location registers
Class B
- Theory component
- Behind-the-wheel range
- Road component
Passenger
- Theory
- Closed-range work
- Public road
School bus
- Theory
- Range instruction
- Road driving
Contact routes for this address
Dickinson, ND
Dickinson
Training provider: Harlow's School Bus Service Inc. of Montana
Dickinson, ND 58601- Registry record updated
- February 9, 2022
The public registry identifies this on-site training location at Dickinson, North Dakota 58601. The named organization behind this entry is Harlow's School Bus Service Inc. of Montana for the listed provider location. This location's 3 course rows account for 3 theory flags, 3 range flags, and 3 road flags. The location record includes passenger endorsement, Class B, and school-bus endorsement. Use the component list for a course-level comparison. When checking the provider’s current offer, ask for documentation covering refund terms, complete price, vehicle access, course dates, and scheduled driving time.
Training scope at this site
Class B
- Classroom theory
- Off-road range
- Road driving
Passenger
- Theory instruction
- Range
- On-road work
School bus
- Theory instruction
- Vehicle-control range
- Behind-the-wheel road
Mandan, ND
Mandan - Harlow's School Bus Service
Training provider: Harlow's School Bus Service Inc. of Montana
Mandan, ND 58554- Registry record updated
- February 8, 2022
The federal directory records this public-enrollment training site at Mandan, North Dakota 58554. The provider attached to the location is Harlow's School Bus Service Inc. of Montana for this address record. At this address, the training scope includes passenger endorsement, school-bus endorsement, and Class B. Separate rows identify every theory and driving flag. This location's 3 course rows account for 3 theory flags, 3 range flags, and 3 road flags. To finish your comparison, request the current details for complete price, course dates, refund terms, testing arrangements, and scheduled driving time.
Training recorded here
Class B
- Theory instruction
- Practice range
- Public-road component
Passenger
- Knowledge lessons
- Range driving
- Road instruction
School bus
- Knowledge lessons
- Behind-the-wheel range
- On-road work
Watford City, ND
Watford
Training provider: Harlow's School Bus Service Inc. of Montana
Watford City, ND 58854- Registry record updated
- February 9, 2022
This on-site location appears in the public training directory at Watford City, North Dakota 58854. The listed training provider is Harlow's School Bus Service Inc. of Montana on the location-level file. Of the components attached to this location, 3 are theory, 3 are range, and 3 are road registration. At this address, the training scope includes Class B, school-bus endorsement, and passenger endorsement. The grid keeps classroom and driving parts apart. When checking the provider’s current offer, get direct confirmation of complete price, scheduled driving time, vehicle access, course dates, and refund terms.
Training scope at this site
Class B
- Theory coursework
- Vehicle-control range
- Public road
Passenger
- Registered theory
- Range component
- Public road
School bus
- Classroom theory
- Off-road range
- Road instruction
Williston, ND
Williston
Training provider: Harlow's School Bus Service Inc. of Montana
Williston, ND 58801- Registry record updated
- July 10, 2023
This training address appears in FMCSA’s public provider file at Williston, North Dakota 58801. The record assigns this training address to Harlow's School Bus Service Inc. of Montana for this site. The federal record distributes its course flags across 3 theory components, 3 range components, and 3 road components. Registered training here covers Class B, passenger endorsement, and school-bus endorsement. Separate rows identify every theory and driving flag. When comparing course offers, ask the school to specify course dates, vehicle access, testing arrangements, scheduled driving time, and refund terms.
Training scope at this site
Class B
- Theory instruction
- Off-road range
- Road instruction
Passenger
- Knowledge lessons
- Training range
- Public road
School bus
- Theory
- Closed-range work
- Public-road driving
Harvey, ND
Harvey Public School District
200 N Street, Harvey, ND 58341- Registry record updated
- February 15, 2024
This provider address carries a public-enrollment registry listing at 200 N Street, Harvey, North Dakota 58341. Federal provider data links the address to Harvey Public School District for the training entry. Counted by category, this address has 0 theory components, 4 range components, and 4 road components. The provider record marks training in Class A, Class B, school-bus endorsement, and passenger endorsement. The card itemizes each recorded training component. Before choosing this training site, ask for documentation covering scheduled driving time, vehicle access, course dates, testing arrangements, and refund terms.
Federal training categories
Class A
- Range driving
- Behind-the-wheel road
Class B
- Behind-the-wheel range
- Behind-the-wheel road
Passenger
- Practice range
- Public-road driving
School bus
- Vehicle-control range
- Public-road driving
Contact information for this location
Parshall, ND
North Country Oil
Training provider: North Country Oil, Inc.
7258 38th Street NW, Parshall, ND 58770- Registry record updated
- June 27, 2022
The location file records an on-site training address at 7258 38th Street NW, Parshall, North Dakota 58770. The listed training provider is North Country Oil, Inc. on the federal location record. The component total breaks into 2 theory registrations, 2 range registrations, and 2 public-road registrations across 2 categories. The registered categories at this site cover Class A and Class B. The grid keeps classroom and driving parts apart. During an enrollment call, get written details covering testing arrangements, complete price, course dates, vehicle access, and scheduled driving time.
Federal training categories
Class A
- Theory
- Range
- On-road practice
Class B
- Theory coursework
- Closed-range work
- Road driving
School contact links
Fargo, ND
NDSCS Fargo
Training provider: North Dakota State College of
1305 19th Ave N, Fargo, ND 58201- Registry record updated
- April 14, 2026
This on-site provider location is open to public enrollment at 1305 19th Ave N, Fargo, North Dakota 58201. The named organization behind this entry is North Dakota State College of on this public registry entry. This location's 5 course rows account for 5 theory flags, 4 range flags, and 4 road flags. Course flags connected to this location show HazMat theory, school-bus endorsement, Class A, Class B, and passenger endorsement. Theory, range, and road coverage is itemized next. When comparing course offers, get direct confirmation of refund terms, testing arrangements, vehicle access, complete price, and course dates.
Registered course components
Class A
- Classroom work
- Practice range
- On-road practice
Class B
- Theory coursework
- Range driving
- On-road practice
Passenger
- Theory coursework
- Off-road range
- Road component
School bus
- Knowledge lessons
- Off-road range
- Road component
Hazardous Materials
- Theory component
Contact information for this location
How Much Do Truck Drivers Make in North Dakota?
The May 2025 wage midpoint for North Dakota heavy and tractor-trailer truck drivers is $60,910. Compared nationally, it is $2,270 above the national median of $58,640. 11,870 heavy and tractor-trailer truck driver jobs support this state estimate. Pair that job count with the wage spread instead of reading the median alone.
The middle figure does not show the whole pay picture. BLS places the 10th percentile at $47,990 and the 90th at $83,330, leaving a $35,340 span between them.
The figures cover wage-and-salary workers across experience levels and exclude self-employed drivers. Use the truck driver salary table for the national figures and every state, and read the truck driver career guide before connecting school choice to a specific job plan.
- 10th percentile
- $47,990
- Median
- $60,910
- 90th percentile
- $83,330
- State employment
- 11,870
Licensing Steps After Comparing CDL Schools in North Dakota
CDL training and state licensing are separate steps. North Dakota Department of Transportation publishes the current North Dakota instructions, while the federal Training Provider Registry identifies training locations and the training types attached to them.
Start with the official state resource before paying a deposit, then use the directory card to confirm the provider's address and training scope. Ask the provider to put the course dates, total price, driving time, and refund terms in writing for the cohort you plan to attend.
Questions About CDL Schools in North Dakota
How many CDL schools are in North Dakota?
Which North Dakota cities have the most CDL training locations?
Where can I find Class A CDL training in North Dakota?
How much do truck drivers make in North Dakota?
Who issues commercial driver licenses in North Dakota?
Source trail
Official Sources for CDL Schools in North Dakota
- FMCSA Training Provider Registry school search
- FMCSA guidance for selecting a registered training provider
- FMCSA registered training location data, August 5, 2026
- North Dakota Department of Transportation: Official North Dakota CDL licensing guidance
- North Dakota Department of Transportation: North Dakota commercial driver manual
- BLS May 2025 heavy and tractor-trailer truck driver wages
The CDL schools in North Dakota shown here come from active, in-person federal registry entries open to public enrollment and dated August 5, 2026. A provider's federal registration records training scope at a location. Compare the provider's current course details and the state's licensing instructions before enrolling.