CDL Schools in North Carolina

    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 Carolina

    We list 92 CDL school locations in North Carolina that are listed on the FMCSA Training Provider Registry, open to the public and training in person, in 69 cities. 88 schools offer Class A training, 62 Class B, 38 hazmat theory, and 32 passenger. The most schools are in Greensboro (7), Fayetteville (3), and Raleigh (3). Listed total program prices (tuition plus required fees, before state license fees) run from $462 to $7,695 across 42 schools from 31 providers (checked Oct 30, 2026; US DOL list prices as of June 30, 2025). 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.

    Ahoskie

    Albemarle

    Archdale

    Next Mile Driver Training

    9041 US-311
    Archdale, NC 27263

    • Class A
    • Class B

    Contact for price

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

    Asheboro

    Aulander

    Burlington

    Best Driving Academy

    2609 Tucker St
    Burlington, NC 27215

    • Class A
    • Class B
    • Hazmat theory
    • Passenger

    about $4,500 (estimate)

    Checked Oct 30, 2026

    Same school's program at its Alamance location on the state ETP list (US DOL TrainingProviderResults.gov, list as of June 30, 2025): Class A Entry Level Driving Training Program: $4,500 total (tuition and required fees; no books/supplies cost reported); Class B Entry Level Driver Training: $3,500 total (tuition and required fees; no books/supplies cost reported). This location's own price was not found. Figure is a total program cost.

    Source for Best Driving Academy

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

    Candler

    Carolina CDL Training Center

    2379 Smokey Park Highway
    Candler, NC 28715

    • Class A
    • Class B

    about $3,707.50 (estimate)

    Checked Oct 30, 2026

    Same school's program at its Raleigh location on the state ETP list (US DOL TrainingProviderResults.gov, list as of June 30, 2025): CDL Class A: $3,708 total ($3,458 tuition and required fees plus $250 books/supplies); CDL Class B: $3,708 total (tuition and required fees; no books/supplies cost reported). This location's own price was not found. Figure is a total program cost.

    Source for Carolina CDL Training Center

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

    Castle Hayne

    Charlotte

    Clayton

    160 Driving Academy - Raleigh - Yard

    5124 Widespan Drive
    Clayton, NC 27520

    • Class A

    about $4,972.50 (estimate)

    Checked Oct 30, 2026

    Same chain's Class A program (tuition and required fees) in neighboring state(s) GA, SC, TN, VA on state ETP lists (US DOL TrainingProviderResults.gov, list as of June 30, 2025): median $4,972 across 6 listing(s). No price found for this state. Figure is a total program cost.

    Source for 160 Driving Academy - Raleigh - Yard

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

    Clinton

    Clyde

    Creedmoor

    Dublin

    Dunn

    Durham

    SAGE Truck Driving Schools - Durham, NC

    3000 Croasdaile Dr, Ste 102
    Durham, NC 27705

    • Class A
    • Class B

    about $5,005 (estimate)

    Checked Oct 30, 2026

    Same chain's Class A program (tuition and required fees) in neighboring state(s) SC on state ETP lists (US DOL TrainingProviderResults.gov, list as of June 30, 2025): median $5,005 across 1 listing(s). No price found for this state. Figure is a total program cost.

    Source for SAGE Truck Driving Schools - Durham, NC

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

    Eden

    Edenton

    College of the Albemarle

    118 Blades St
    Edenton, NC 27932

    • Class A
    • Class B
    • Passenger

    Contact for price

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

    Fair Bluff

    Fayetteville

    FTCC

    2201 Hull Rd
    Fayetteville, NC 28303

    • Class A
    • Class B
    • Hazmat theory
    • Passenger

    Contact for price

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

    Fletcher

    Fort Liberty

    Four Oaks

    Keith Transportation LLC

    5863 US-301 South
    Four Oaks, NC 27524

    • Class A
    • Class B
    • Hazmat theory
    • Passenger

    Contact for price

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

    Garner

    160 Driving Academy - Raleigh - Classroom

    1330 Fifth Avenue, Suite 200
    Garner, NC 27529

    • Class A
    • Hazmat theory

    about $4,972.50 (estimate)

    Checked Oct 30, 2026

    Same chain's Class A program (tuition and required fees) in neighboring state(s) GA, SC, TN, VA on state ETP lists (US DOL TrainingProviderResults.gov, list as of June 30, 2025): median $4,972 across 6 listing(s). No price found for this state. Figure is a total program cost.

    Source for 160 Driving Academy - Raleigh - Classroom

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

    Gastonia

    Goldsboro

    OTC Truck Sales INC

    1407 Us Hwy 117 South
    Goldsboro, NC 27530

    • Class A
    • Class B

    Contact for price

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

    Greensboro

    160 Driving Academy - Greensboro - Classroom and Yard

    110 Stage Coach Trail
    Greensboro, NC 27409

    • Class A
    • Hazmat theory

    about $4,972.50 (estimate)

    Checked Oct 30, 2026

    Same chain's Class A program (tuition and required fees) in neighboring state(s) GA, SC, TN, VA on state ETP lists (US DOL TrainingProviderResults.gov, list as of June 30, 2025): median $4,972 across 6 listing(s). No price found for this state. Figure is a total program cost.

    Source for 160 Driving Academy - Greensboro - Classroom and Yard

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

    Greenville

    Henderson

    High Point

    Hudson

    Huntersville

    Jacksonville

    Laurinburg

    Louisburg

    Lumberton

    Maxton

    Mocksville

    Monroe

    Big Rig Academy

    611 E Windsor St
    Monroe, NC 28112

    • Class A
    • Class B

    Contact for price

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

    Mooresville

    The Driving Edge CDL Academy

    5945 Highway 152 W
    Mooresville, NC 28115

    • Class A
    • Class B

    Verified

    $4,000 total program cost

    Checked Oct 30, 2026

    US DOL list as of June 30, 2025

    Source for The Driving Edge CDL Academy

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

    Morehead City

    Murphy

    New Bern

    Twin Rivers Baptist Church

    804 U.S. 70
    New Bern, NC 28560

    • Class B
    • Passenger

    Contact for price

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

    Newland

    Newton

    Pinehurst

    Polkton

    Raleigh

    Charlie’s CDL School LLC

    421 Fayetteville St
    Raleigh, NC 27601

    • Class A

    Contact for price

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

    Rocky Mount

    Sage Truck Driving School at Nash CC Rocky Mount NC

    522 North Old Carriage Road
    Rocky Mount, NC 27804

    • Class A
    • Class B

    about $5,005 (estimate)

    Checked Oct 30, 2026

    Same chain's Class A program (tuition and required fees) in neighboring state(s) SC on state ETP lists (US DOL TrainingProviderResults.gov, list as of June 30, 2025): median $5,005 across 1 listing(s). No price found for this state. Figure is a total program cost.

    Source for Sage Truck Driving School at Nash CC Rocky Mount NC

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

    Roxboro

    Salisbury

    Sanford

    Shelby

    Smithfield

    Spindale

    St Pauls

    New Journey

    121B S 5th St
    St Pauls, NC 28384

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

    Contact for price

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

    Statesville

    2nd Opportunity Trucking School

    703 Sullivan Rd Unit A
    Statesville, NC 28677

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

    Verified

    $3,000 total program cost

    Checked Oct 30, 2026

    US DOL list as of June 30, 2025

    Source for 2nd Opportunity Trucking School

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

    Timberlake

    Warsaw

    Washington

    Weldon

    West End

    Whitakers

    Wilkesboro

    Wilmington

    Wilson

    Winston-Salem

    Winterville

    Yadkinville

    Frequently asked questions

    How many CDL schools in North Carolina are listed on the FMCSA Training Provider Registry?
    We list 92 public, in-person school locations in 69 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 Carolina?
    Listed total program prices (tuition plus required fees, before state license fees) run from $462 to $7,695 across 42 schools from 31 providers (checked Oct 30, 2026; US DOL list prices as of June 30, 2025). State CDL fees are separate; see North Carolina in our CDL cost calculator.
    How much are the state CDL fees in North Carolina?
    See the official state fee page, linked in our CDL cost calculator. A hazmat endorsement also needs the TSA security threat assessment, $88.25.
    Do I need ELDT in North Carolina?
    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 Carolina?
    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.