CDL School Search

North Dakota · FMCSA Training Provider Registry · as of 2026-11-02

CDL schools in North Dakota

31 in-person schools open to the public in 22 cities, 8 travelling instructors based here, and 0 online theory providers. Each school's page shows what it is registered to teach and whether it is still registered.

Training and the licence in North Dakota

Where you train: any school on FMCSA's national registry, in North Dakota or elsewhere. Since February 2022 a first Class A or Class B licence, an upgrade from B to A, and a first passenger, school bus or hazmat endorsement all require training from a registered provider.

Class B: 27 of the in-person schools in North Dakota are registered for Class B training (straight trucks, buses, dump trucks). Class B schools by state.

Free and funded training in North Dakota: workforce grants under WIOA are paid through local American Job Centers, veterans can use GI Bill benefits at approved schools, and carriers run company-paid programmes with a work commitment. How free and funded CDL training works · Company-paid training · What CDL training costs.

Where you test and hold the licence: the North Dakota Department of Transportation, Driver License Division, the state where you live. Federal rules also let another state give you the skills test and require your home state to accept the result. State motor vehicle agencies on USA.gov.

In-person schools in North Dakota

  1. Belcourt, ND · In person · Active · (701) 477-7862

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  2. Bismarck, ND · In person · Active · (701) 224-1767

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  3. Bismarck, ND · In person · Active · (701) 224-5600

    Class A theory, range, public road · Hazmat theory

  4. Bismarck, ND · In person · Active · (701) 255-3285

    Class A theory, range, public road · Class B range, public road · Passenger theory, range, public road · School bus theory, range, public road

  5. Columbus, ND · In person · Active · (406) 261-0078

    Class A theory, range, public road

  6. Dickinson, ND · In person · Active

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  7. Dickinson, ND · In person · Active · (701) 690-2690

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  8. Fargo, ND · In person · Active · (701) 231-6922

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  9. Fargo, ND · In person · Active · (701) 478-6666

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  10. Fargo, ND · In person · Active · (701) 356-1471

    Class B theory, range, public road · Passenger theory, range, public road

  11. Fort Totten, ND · In person · Active · (701) 766-1314

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  12. Grafton, ND · In person · Active

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  13. Grand Forks, ND · In person · Active · (701) 757-0798

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory · Hazmat theory

  14. Hankinson, ND · In person · Active · (701) 899-9616

    Class A theory, range, public road · Class B theory, range, public road

  15. Harvey, ND · In person · Active · (701) 324-2267

    Class A range, public road · Class B range, public road · Passenger range, public road · School bus range, public road

  16. Lakota, ND · In person · Active · (701) 351-1450

    Class A range, public road · Class B range, public road · Passenger range, public road · School bus range, public road

  17. Mandan, ND · In person · Active

    Class A theory, range, public road

  18. Mandan, ND · In person · Active

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  19. Mayville, ND · In person · Active · (701) 430-9991

    Class A theory, range, public road

  20. Minot, ND · In person · Active · (701) 500-7390

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  21. Minot, ND · In person · Active · (701) 572-2835

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  22. Napoleon, ND · In person · Active · (701) 595-0077

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  23. New Town, ND · In person · Active · (701) 627-4738

    Class A theory, range, public road · Class B theory, range, public road

  24. Parshall, ND · In person · Active · (701) 340-2471

    Class A theory, range, public road · Class B theory, range, public road

  25. Wahpeton, ND · In person · Active · (701) 231-6922

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  26. Watford City, ND · In person · Active

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  27. West Fargo, ND · In person · Active · (701) 260-7057

    Class A range, public road · Class B range, public road

  28. Williston, ND · In person · Active · (701) 570-6221

    Class A theory, range, public road · Class B theory, range, public road

  29. Williston, ND · In person · Active

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  30. Williston, ND · In person · Active · (701) 572-2835

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  31. Wyndmere, ND · In person · Active · (701) 439-2287

    Class B range, public road · Passenger range, public road · School bus range, public road

Travelling instructors based in North Dakota

A travelling provider brings the training to a yard or site rather than running a campus. Ask where they actually teach, and whether they cover range and public-road training or theory only.

  1. ND · Travelling instructor · Active · (504) 708-9541

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  2. ND · Travelling instructor · Active · (970) 749-9449

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  3. ND · Travelling instructor · Active · (855) 353-8235

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  4. ND · Travelling instructor · Active

    Class A theory, range, public road

  5. ND · Travelling instructor · Not stated

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  6. ND · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  7. ND · Travelling instructor · Active · (916) 871-3807

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · Hazmat theory

  8. ND · Travelling instructor · Active

    Class A theory, range, public road · Class B theory, range, public road

Get information from schools in North Dakota

Tell us what you're after and we pass it to schools near you. No cost to you.