CDL schools in North Carolina
North Carolina has 103 CDL training locations on FMCSA's Training Provider Registry that say they are open to the public, spread across 73 cities. The most are in Greensboro (8), Charlotte (3), Fayetteville (3). 94 (91%) are registered for Class A behind-the-wheel training on public roads, and 72 for Class B. The provider with the most locations here is Trans Tech Inc, with 10.
Cities with the most CDL schools in North Carolina
All 103 registered locations
| School | City | Training offered |
|---|---|---|
| Roanoke Chowan CC Roanoke Chowan CC CE&WD |
Ahoskie | Class A |
| Stanly Community College | Albemarle | Class AClass B |
| Next Mile Driver Training High Point Precast |
Archdale | Class AClass B |
| Future Truckers of America Inc Future Truckers of America, Inc |
Asheboro | Class AHazmat |
| Randolph Community College | Asheboro | Class A |
| Jackie's Daughters Driver Training Academy LLC Jackie’s Daughters Driver Training Academy LLC |
Aulander | Class A |
| City Works City of Belmont |
Belmont | Class AClass B |
| Rodden Field City of Belmont |
Belmont | Class AClass B |
| Best Driving Academy | Burlington | Class AClass BPassengerHazmat |
| Carolina CDL Training Center Carolina CDL Training Center INC |
Candler | Class AClass B |
| CFCC North Campus Cape Fear Community College Truck Driver Training |
Castle Hayne | Class A |
| CL Driving School | Charlotte | Class AClass B |
| Central Piedmont Community College - Harper Central Piedmont Community College |
Charlotte | Class AClass B |
| TRANSTECH INC Charlotte Trans Tech Inc |
Charlotte | Class AClass B |
| 160 Driving Academy - Raleigh - Yard 160 Driving Academy |
Clayton | Class A |
| Sampson Community College | Clinton | Class AClass BHazmat |
| Haywood Community College | Clyde | Class A |
| Haywood Community College | Clyde | Class A |
| Bladen Community College | Dublin | Class AHazmat |
| On Point Trucking Academy | Dunn | Class AClass BPassenger |
| Roadmaster Drivers School (DUN) Roadmaster Drivers School |
Dunn | Class A |
| SAGE Truck Driving Schools - Durham, NC Sage Truck Driving Schools |
Durham | Class AClass B |
| TRANSTECH INC Durham Trans Tech Inc |
Durham | Class AClass BHazmat |
| Elite Driving School DBA Elite Driving School |
Eden | Class AClass BPassengerHazmat |
| College of the Albemarle | Edenton | Class AClass BPassenger |
| Southeastern community College | Fair Bluff | Class A |
| Ftcc Fayetteville Technical Community College |
Fayetteville | Class AClass BPassengerHazmat |
| Miller-Motte College Fayetteville Lindenwood Education System |
Fayetteville | Class AClass BPassenger |
| TRANSTECH Inc Fayetteville Trans Tech Inc |
Fayetteville | Class AClass BHazmat |
| TRANSTECH INC Asheville Trans Tech Inc |
Fletcher | Class AClass BPassengerHazmat |
| Troops into Transportation - Ft Bragg The CDL Schools LLC |
Fort Liberty | Class A |
| Keith Transportation LLC Keiths Transportation LLC |
Four Oaks | Class AClass BPassengerHazmat |
| Road Knowledge Training Academy Road Knowledge Training Academy LLC |
Gastonia | Class AClass BPassengerHazmat |
| TRANSTECH INC Gastonia Trans Tech Inc |
Gastonia | Class AClass BPassenger |
| OTC Truck Sales INC | Goldsboro | Class AClass B |
| Wayne Community College | Goldsboro | Class A |
| 160 Driving Academy - Greensboro - Classroom and Yard 160 Driving Academy |
Greensboro | Class AHazmat |
| A&k Training Facility LLC | Greensboro | Class AClass BPassenger |
| Ak Training Facility LLC A&k Training Facility LLC |
Greensboro | Class AClass B |
| Guilford Technical Community College | Greensboro | Class AHazmat |
| Lone Star Truck Driving Academy, LLC Lone Star Truck Driving Academy |
Greensboro | Class AClass BPassengerSchool busHazmat |
| Lorac Academy LLC | Greensboro | Class AClass BPassengerSchool busHazmat |
| Lorac Academy LLC | Greensboro | Class AClass BPassengerSchool busHazmat |
| TRANSTECH INC Greensboro Trans Tech Inc |
Greensboro | Class AClass B |
| OTC Trucking Patel training inc |
Greenville | Class A |
| TRANSTECH INC Greenville Trans Tech Inc |
Greenville | Class AClass BHazmat |
| Vance Granville Community College Vance-Granville Community College |
Henderson | Class A |
| Kinos CDL Academy Corp | High Point | Class AClass BPassengerHazmat |
| Caldwell Community College & Technical Institute | Hudson | Class AClass BPassenger |
| Central Piedmont Community College | Huntersville | Class AClass B |
| CL Driving School | Indian Trail | Class AClass B |
| Coastal Carolina Community College | Jacksonville | Class AClass BPassengerHazmat |
| Miller-Motte College Jacksonville Lindenwood Education System |
Jacksonville | Class A |
| Lenoir Community College | Kinston | Class AClass BHazmat |
| Robeson Community College | Lumberton | Class AClass BPassengerHazmat |
| Richmond Community College | Maxton | Class AClass BHazmat |
| Davidson-Davie Community College | Mocksville | Class AClass B |
| Big Rig Academy | Monroe | Class AClass B |
| The Driving Edge CDL Academy | Mooresville | Class AClass B |
| Carteret Community College | Morehead City | Class AClass BPassengerSchool busHazmat |
| Tri-County Community College | Murphy | Class AClass BPassenger |
| Craven Community College | New Bern | Class AClass BPassenger |
| R L Thompson Company Inc Open Doors Academy |
New Bern | Class AClass B |
| Mayland Community College Caldwell Community College & Technical Institute |
Newland | Class AClass B |
| TRANSTECH INC Newton Trans Tech Inc |
Newton | Class AClass BPassengerHazmat |
| Sandhills community College | Pinehurst | Class AHazmat |
| South Piedmont Community College | Polkton | Class AClass BHazmat |
| Big Prime Hauling LLC | Raleigh | Class AClass BHazmat |
| Carolina Trucking Academy LLC | Raleigh | Class AClass BPassengerHazmat |
| Nash Community College | Rocky Mount | Class AClass B |
| Nash Community College | Rocky Mount | Class AClass BPassenger |
| Sage Truck Driving School at Nash CC Rocky Mount NC Sage Truck Driving Schools |
Rocky Mount | Class AClass B |
| Piedmont Community College | Roxboro | Class A |
| Rowan Cabarrus Community College Caldwell Community College & Technical Institute |
Salisbury | Class AClass B |
| NC Truck Driving (Central) Central Carolina Community College |
Sanford | Class A |
| Cleveland Community College | Shelby | Class AClass B |
| NC Truck Driver Training School NC Truck Driver Training School @ Johnston Community College |
Smithfield | Class A |
| Isothermal Community College | Spindale | Class A |
| New Journey | St Pauls | Class AClass BPassengerSchool busHazmat |
| 2nd Opportunity Trucking School | Statesville | Class AClass BPassengerSchool busHazmat |
| Mitchell Community College Caldwell Community College & Technical Institute |
Statesville | Class A |
| Piedmont Community College | Timberlake | Class A |
| James Sprunt Community College | Warsaw | Class AHazmat |
| Beaufort County Community College | Washington | Class AClass BPassengerHazmat |
| Halifax Community College | Weldon | Class A |
| Sandhills community College | West End | Class AHazmat |
| P&D's Trucking Academy LLC | Whitakers | Class AClass BPassengerSchool busHazmat |
| Wilkes Community College Caldwell Community College & Technical Institute |
Wilkesboro | Class AClass B |
| TRANSTECH INC Wilmington Trans Tech Inc |
Wilmington | Class AClass BHazmat |
| A2Z Trucking Academy | Wilson | Class AClass BPassengerHazmat |
| Ancora for Forsyth Technical Community College Lindenwood Education System |
Winston-Salem | Class AClass BPassengerSchool busHazmat |
| TRANSTECH INC Winston-Salem Trans Tech Inc |
Winston-Salem | Class AClass B |
| Pitt Community College Pitt Communiy College |
Winterville | Class AClass BPassengerHazmat |
| Surry Community College Caldwell Community College & Technical Institute |
Yadkinville | Class A |
| Vance-Granville Community College | Creedmoor | Class B |
| College of the Albemarle - District 1 North Carolina Division of Motor Vehicles - School Bus and Traffic Safety |
Edenton | Class BPassengerSchool bus |
| 160 Driving Academy - Raleigh - Classroom 160 Driving Academy |
Garner | Class AHazmat |
| Guilford Technical Community College | High Point | Class BPassenger |
| Richmond Community College | Laurinburg | Class AClass BHazmat |
| Vance Granville Community College Vance-Granville Community College |
Louisburg | Class B |
| Twin Rivers Baptist Church | New Bern | Class BPassenger |
| Charlie’s CDL School LLC Charlie‘a CDL School LLC |
Raleigh | Class A |
| Shepard’s Trucking | Vanceboro | Class B |
Common questions about CDL training in North Carolina
How many CDL schools are in North Carolina?
As of 11/3/2026, the FMCSA Training Provider Registry lists 103 public, in-person training locations in North Carolina. Of those, 65 list a website.
Where can I get Class A CDL training in North Carolina?
94 locations are registered for Class A public-road training. They are concentrated in Greensboro, Charlotte, Fayetteville, Rocky Mount.
Can I get a school bus or passenger endorsement in North Carolina?
9 locations are registered for school bus (S) training and 34 for passenger (P) training. Many are school districts or transit agencies that may enroll the public.
Can I do ELDT theory online in North Carolina?
Yes. Federal rules allow theory online with any registered online provider (607 are listed). Behind-the-wheel training must still be done with a registered provider in person.
The counts above come from the FMCSA Training Provider Registry export dated 11/3/2026 and include only locations that say they are open to the public. Tuition, schedules and job placement are not in the registry. Ask each school directly.