CDL Schools in North Dakota

    Last updated Oct 30, 2026

    Every school here is listed on the FMCSA Training Provider Registry.

    Find schools near your ZIP

    About CDL schools in North Dakota

    We list 21 CDL school locations in North Dakota that are listed on the FMCSA Training Provider Registry, open to the public and training in person, in 16 cities. 19 schools offer Class A training, 18 Class B, 10 hazmat theory, and 12 passenger. The most schools are in Bismarck (3), Fargo (3), and Williston (2). Listed total program prices (tuition plus required fees, before state license fees) run from $2,002 to $12,500 across 7 schools from 7 providers (checked Oct 30, 2026; US DOL list prices as of June 30, 2025). State CDL fees in North Dakota add $40 for a Class A, checked Oct 29, 2026. You can do your ELDT theory online first for $18.99 with RoadCert, listed on the FMCSA Training Provider Registry and reported the same day you pass.

    Belcourt

    Bismarck

    Dickinson

    Truck West , Transport / Spooling

    11105 30G St SW
    Dickinson, ND 58601

    • Class A
    • Class B
    • Hazmat theory

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Fargo

    Fort Totten

    Grafton

    Grand Forks

    All States Driving Academy

    2501 N 43rd St
    Grand Forks, ND 58203

    • Class A
    • Class B
    • Hazmat theory
    • Passenger
    • School bus

    Verified

    $12,500 total program cost

    Checked Oct 30, 2026

    US DOL list as of June 30, 2025

    Source for All States Driving Academy

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Lakota

    Mandan

    Mayville

    Paulson Gravel Service, Inc.

    117 1st Ave NE
    Mayville, ND 58257

    • Class A

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Minot

    Skaw ND Precast

    325 54th St NW
    Minot, ND 58703

    • Class A
    • Class B
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    New Town

    Parshall

    North Country Oil

    7258 38th Street NW
    Parshall, ND 58770

    • Class A
    • Class B

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Wahpeton

    West Fargo

    Williston

    Frequently asked questions

    How many CDL schools in North Dakota are listed on the FMCSA Training Provider Registry?
    We list 21 public, in-person school locations in 16 cities, from the registry's location file as of 10/30/2026. Employer-only programs are not included.
    How much does CDL school cost in North Dakota?
    Listed total program prices (tuition plus required fees, before state license fees) run from $2,002 to $12,500 across 7 schools from 7 providers (checked Oct 30, 2026; US DOL list prices as of June 30, 2025). State CDL fees are separate; see North Dakota in our CDL cost calculator.
    How much are the state CDL fees in North Dakota?
    State CDL fees in North Dakota add $40 for a Class A, checked Oct 29, 2026. A hazmat endorsement also needs the TSA security threat assessment, $88.25.
    Do I need ELDT in North Dakota?
    Yes, if you are getting your first Class A or B CDL, upgrading from Class B to Class A, or adding a hazmat, passenger or school bus endorsement for the first time. The federal rule applies in every state. Take our 1-minute quiz to check.
    Can I do ELDT theory online in North Dakota?
    Yes, with any provider listed on the FMCSA Training Provider Registry. Behind-the-wheel training is done in person. Both must be finished before your skills test.