Home › States › North Carolina

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.

103public training locations
94Class A public-road driving
72Class B training
9school bus
40hazmat theory

Cities with the most CDL schools in North Carolina

Greensboro
8 locations
Charlotte
3 locations
Fayetteville
3 locations
New Bern
3 locations
Raleigh
3 locations
Rocky Mount
3 locations
Asheboro
2 locations
Belmont
2 locations
Clyde
2 locations
Dunn
2 locations
Durham
2 locations
Edenton
2 locations
Gastonia
2 locations
Goldsboro
2 locations
Greenville
2 locations
High Point
2 locations
Jacksonville
2 locations
Statesville
2 locations
Winston-Salem
2 locations
Ahoskie
1 location
Albemarle
1 location
Archdale
1 location
Aulander
1 location
Burlington
1 location

All 103 registered locations

Show only:
SchoolCityTraining offeredPhone
Roanoke Chowan CC
Roanoke Chowan CC CE&WD
Ahoskie Class A252-862-1200
Stanly Community College Albemarle Class AClass B704-991-0173
Next Mile Driver Training
High Point Precast
Archdale Class AClass B336-309-3128
Future Truckers of America Inc
Future Truckers of America, Inc
Asheboro Class AHazmat336-636-5700
Randolph Community College Asheboro Class A336-663-0200
Jackie's Daughters Driver Training Academy LLC
Jackie’s Daughters Driver Training Academy LLC
Aulander Class A252-386-8181
City Works
City of Belmont
Belmont Class AClass B704-825-0507
Rodden Field
City of Belmont
Belmont Class AClass B704-825-0507
Best Driving Academy Burlington Class AClass BPassengerHazmat336-515-9075
Carolina CDL Training Center
Carolina CDL Training Center INC
Candler Class AClass B888-878-9986
CFCC North Campus
Cape Fear Community College Truck Driver Training
Castle Hayne Class A910-362-7386
CL Driving School Charlotte Class AClass B704-821-1111
Central Piedmont Community College - Harper
Central Piedmont Community College
Charlotte Class AClass B
TRANSTECH INC Charlotte
Trans Tech Inc
Charlotte Class AClass B828-464-8001
160 Driving Academy - Raleigh - Yard
160 Driving Academy
Clayton Class A
Sampson Community College Clinton Class AClass BHazmat910-900-4042
Haywood Community College Clyde Class A828-564-5126
Haywood Community College Clyde Class A828-564-5126
Bladen Community College Dublin Class AHazmat910-879-5611
On Point Trucking Academy Dunn Class AClass BPassenger919-791-6252
Roadmaster Drivers School (DUN)
Roadmaster Drivers School
Dunn Class A800-831-1300
SAGE Truck Driving Schools - Durham, NC
Sage Truck Driving Schools
Durham Class AClass B984-209-4985
TRANSTECH INC Durham
Trans Tech Inc
Durham Class AClass BHazmat828-464-8001
Elite Driving School
DBA Elite Driving School
Eden Class AClass BPassengerHazmat336-623-6800
College of the Albemarle Edenton Class AClass BPassenger252-482-7900
Southeastern community College Fair Bluff Class A910-788-6232
Ftcc
Fayetteville Technical Community College
Fayetteville Class AClass BPassengerHazmat910-483-3909
Miller-Motte College Fayetteville
Lindenwood Education System
Fayetteville Class AClass BPassenger866-937-1850
TRANSTECH Inc Fayetteville
Trans Tech Inc
Fayetteville Class AClass BHazmat828-464-8001
TRANSTECH INC Asheville
Trans Tech Inc
Fletcher Class AClass BPassengerHazmat828-464-8001
Troops into Transportation - Ft Bragg
The CDL Schools LLC
Fort Liberty Class A305-638-2200
Keith Transportation LLC
Keiths Transportation LLC
Four Oaks Class AClass BPassengerHazmat919-749-3434
Road Knowledge Training Academy
Road Knowledge Training Academy LLC
Gastonia Class AClass BPassengerHazmat888-974-9470
TRANSTECH INC Gastonia
Trans Tech Inc
Gastonia Class AClass BPassenger828-464-8001
OTC Truck Sales INC Goldsboro Class AClass B919-273-1686
Wayne Community College Goldsboro Class A919-739-6939
160 Driving Academy - Greensboro - Classroom and Yard
160 Driving Academy
Greensboro Class AHazmat
A&k Training Facility LLC Greensboro Class AClass BPassenger336-763-5052
Ak Training Facility LLC
A&k Training Facility LLC
Greensboro Class AClass B336-763-5052
Guilford Technical Community College Greensboro Class AHazmat336-334-4822
Lone Star Truck Driving Academy, LLC
Lone Star Truck Driving Academy
Greensboro Class AClass BPassengerSchool busHazmat833-268-9722
Lorac Academy LLC Greensboro Class AClass BPassengerSchool busHazmat336-907-8188
Lorac Academy LLC Greensboro Class AClass BPassengerSchool busHazmat336-907-8188
TRANSTECH INC Greensboro
Trans Tech Inc
Greensboro Class AClass B828-464-8001
OTC Trucking
Patel training inc
Greenville Class A540-404-2307
TRANSTECH INC Greenville
Trans Tech Inc
Greenville Class AClass BHazmat828-464-8001
Vance Granville Community College
Vance-Granville Community College
Henderson Class A252-492-2061
Kinos CDL Academy Corp High Point Class AClass BPassengerHazmat336-302-0327
Caldwell Community College & Technical Institute Hudson Class AClass BPassenger828-726-2380
Central Piedmont Community College Huntersville Class AClass B704-330-2722
CL Driving School Indian Trail Class AClass B704-821-1111
Coastal Carolina Community College Jacksonville Class AClass BPassengerHazmat910-938-6294
Miller-Motte College Jacksonville
Lindenwood Education System
Jacksonville Class A866-937-1850
Lenoir Community College Kinston Class AClass BHazmat
Robeson Community College Lumberton Class AClass BPassengerHazmat910-272-3632
Richmond Community College Maxton Class AClass BHazmat910-410-1786
Davidson-Davie Community College Mocksville Class AClass B336-751-2885 ext. 6337
Big Rig Academy Monroe Class AClass B980-290-4449
The Driving Edge CDL Academy Mooresville Class AClass B704-850-1020
Carteret Community College Morehead City Class AClass BPassengerSchool busHazmat252-222-6203
Tri-County Community College Murphy Class AClass BPassenger828-835-4304
Craven Community College New Bern Class AClass BPassenger252-638-5583
R L Thompson Company Inc
Open Doors Academy
New Bern Class AClass B252-633-6345
Mayland Community College
Caldwell Community College & Technical Institute
Newland Class AClass B828-726-2386
TRANSTECH INC Newton
Trans Tech Inc
Newton Class AClass BPassengerHazmat828-464-8001
Sandhills community College Pinehurst Class AHazmat
South Piedmont Community College Polkton Class AClass BHazmat704-290-5100
Big Prime Hauling LLC Raleigh Class AClass BHazmat919-610-0067
Carolina Trucking Academy LLC Raleigh Class AClass BPassengerHazmat919-329-0632
Nash Community College Rocky Mount Class AClass B
Nash Community College Rocky Mount Class AClass BPassenger252-428-7358
Sage Truck Driving School at Nash CC Rocky Mount NC
Sage Truck Driving Schools
Rocky Mount Class AClass B252-451-8357
Piedmont Community College Roxboro Class A336-322-2160
Rowan Cabarrus Community College
Caldwell Community College & Technical Institute
Salisbury Class AClass B828-726-2386
NC Truck Driving (Central)
Central Carolina Community College
Sanford Class A919-718-7072
Cleveland Community College Shelby Class AClass B704-669-4049
NC Truck Driver Training School
NC Truck Driver Training School @ Johnston Community College
Smithfield Class A919-464-2339
Isothermal Community College Spindale Class A828-395-1576
New Journey St Pauls Class AClass BPassengerSchool busHazmat910-876-7256
2nd Opportunity Trucking School Statesville Class AClass BPassengerSchool busHazmat704-380-3501
Mitchell Community College
Caldwell Community College & Technical Institute
Statesville Class A828-726-2386
Piedmont Community College Timberlake Class A336-322-2160
James Sprunt Community College Warsaw Class AHazmat910-296-2400
Beaufort County Community College Washington Class AClass BPassengerHazmat252-940-6257
Halifax Community College Weldon Class A252-536-2551
Sandhills community College West End Class AHazmat
P&D's Trucking Academy LLC Whitakers Class AClass BPassengerSchool busHazmat252-822-4054
Wilkes Community College
Caldwell Community College & Technical Institute
Wilkesboro Class AClass B828-726-2386
TRANSTECH INC Wilmington
Trans Tech Inc
Wilmington Class AClass BHazmat828-464-8001
A2Z Trucking Academy Wilson Class AClass BPassengerHazmat252-991-7536
Ancora for Forsyth Technical Community College
Lindenwood Education System
Winston-Salem Class AClass BPassengerSchool busHazmat866-937-1850
TRANSTECH INC Winston-Salem
Trans Tech Inc
Winston-Salem Class AClass B828-464-8001
Pitt Community College
Pitt Communiy College
Winterville Class AClass BPassengerHazmat252-493-7202
Surry Community College
Caldwell Community College & Technical Institute
Yadkinville Class A828-726-2386
Vance-Granville Community College Creedmoor Class B252-492-2061
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 BPassenger336-334-4822
Richmond Community College Laurinburg Class AClass BHazmat910-410-1786
Vance Granville Community College
Vance-Granville Community College
Louisburg Class B252-492-2061
Twin Rivers Baptist Church New Bern Class BPassenger252-633-4220
Charlie’s CDL School LLC
Charlie‘a CDL School LLC
Raleigh Class A919-632-8645
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.

Is your North Carolina school missing or out of date? Listing corrections are coming soon. Learn more →