CDL · NC

CDL Schools in North Carolina

94 public, in-person Class A training locations in North Carolina are on the FMCSA Training Provider Registry, and 4 colleges reported truck-driving graduates for 2023-24.

By city

Colleges with truck-driving programs in North Carolina

105 New Frontier Way, Jacksonville, NC · Private for-profit, 2-year

Grads 2023-24
95 CDL
Program tuition 2023-24
$4,000 1 mo
Median pay 1 yr out
$48,327 undergraduate certificate

3725 Ramsey St., Fayetteville, NC · Private for-profit, 2-year

Grads 2023-24
57 CDL
Program tuition 2023-24
$5,000 1 mo
Median pay 1 yr out
$48,327 undergraduate certificate

245 College Road, Smithfield, NC · Public, 2-year

Grads 2023-24
55 CDL
In-state tuition/yr 2025-26
$2,756
Median pay 10 yrs, all
$41,366

297 DCC Road, Thomasville, NC · Public, 2-year

Grads 2023-24
55 CDL
In-state tuition/yr 2025-26
$1,979
Median pay 1 yr out
$47,624 undergraduate certificate

Registered training locations in North Carolina

Roanoke Chowan CC (Roanoke Chowan CC CE&WD)

109 CommunityCollege Road, Ahoskie, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(252) 862-1200

141 College Dr, Albemarle, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(704) 991-0173

Next Mile Driver Training (High Point Precast)

9041 US-311, Archdale, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(336) 309-3128

Future Truckers of America Inc (Future Truckers of America, Inc)

1095-A West Dixie Dr, Asheboro, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Hazmat
Phone
(336) 636-5700

629 Industrial Park Ave, Asheboro, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(336) 663-0200

Jackie's Daughters Driver Training Academy LLC (Jackie’s Daughters Driver Training Academy LLC)

414 S Commerce St, Aulander, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(252) 386-8181

City Works (City of Belmont)

1401 Catawba St, Belmont, NC · FMCSA registry

Class A
theory + road
Also teaches
Class B
Phone
(704) 825-0507

Rodden Field (City of Belmont)

123-,199 Vine St, Belmont, NC · FMCSA registry

Class A
range + road
Also teaches
Class B
Phone
(704) 825-0507

2609 Tucker St, Burlington, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(336) 515-9075

Carolina CDL Training Center (Carolina CDL Training Center INC)

2379 Smokey Park Highway, Candler, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(888) 878-9986

CFCC North Campus (Cape Fear Community College Truck Driver Training)

4500 Blue Clay Rd, Castle Hayne, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(910) 362-7386

9223 Old Statesville Rd, Charlotte, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(704) 821-1111

Central Piedmont Community College - Harper (Central Piedmont Community College)

Charlotte, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B

TRANSTECH INC Charlotte (Trans Tech Inc)

4424 Wilkinson Blvd, Charlotte, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(828) 464-8001

5124 Widespan Drive, Clayton, NC · FMCSA registry

Class A
range + road
Also teaches
Class A only

395 Enterprise Dr, Clinton, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(910) 900-4042

1684 Jones Cove Rd, Clyde, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(828) 564-5126

185 Freedlander Dr, Clyde, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(828) 564-5126

PO box 266, Dublin, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Hazmat
Phone
(910) 879-5611

121 N Wilson Ave, Dunn, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger
Phone
(919) 791-6252

Roadmaster Drivers School (DUN) (Roadmaster Drivers School)

1100 S. Clinton Avenue, Dunn, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(800) 831-1300

SAGE Truck Driving Schools - Durham, NC (Sage Truck Driving Schools)

3000 Croasdaile Dr, Ste 102, Durham, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(984) 209-4985

TRANSTECH INC Durham (Trans Tech Inc)

312 S Miami Blvd, Durham, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(828) 464-8001

Elite Driving School (DBA Elite Driving School)

202 Van Buren Rd., Suite F, Eden, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(336) 623-6800

118 Blades St, Edenton, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger
Phone
(252) 482-7900

568 Main St, Fair Bluff, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(910) 788-6232

FTCC (Fayetteville Technical Community College)

2201 Hull Rd, Fayetteville, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(910) 483-3909

Miller-Motte College Fayetteville (Lindenwood Education System)

2938 Gillespie Street, Fayetteville, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger
Phone
(866) 937-1850

5236 Murchison Rd, Fayetteville, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(828) 464-8001

TRANSTECH INC Asheville (Trans Tech Inc)

5077 Hendersonville RD, Fletcher, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(828) 464-8001

2843 Normandy Dr, Fort Liberty, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(305) 638-2200

Keith Transportation LLC (Keiths Transportation LLC)

5863 US-301 South, Four Oaks, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(919) 749-3434

Road Knowledge Training Academy (Road Knowledge Training Academy LLC)

246 N New Hope Rd Suite 104, Gastonia, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(888) 974-9470

TRANSTECH INC Gastonia (Trans Tech Inc)

3051 Aberdeen Blvd, Gastonia, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger
Phone
(828) 464-8001

1407 Us Hwy 117 South, Goldsboro, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(919) 273-1686

3000 Wayne Memorial Drive, Goldsboro, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(919) 739-6939

110 Stage Coach Trail, Greensboro, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Hazmat

2017 Martin Luther King Jr Dr, Greensboro, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger
Phone
(336) 763-5052

AK TRAINING FACILITY LLC (A&K TRAINING FACILITY LLC)

2037 Martin Luther King Jr Dr, Greensboro, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(336) 763-5052

3505 East Wendover Ave., Greensboro, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Hazmat
Phone
(336) 334-4822

Lone Star Truck Driving Academy, LLC (Lone Star Truck Driving Academy)

2722 North Church St, Greensboro, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(833) 268-9722

2105 Pyramids Village Blvd, Greensboro, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(336) 907-8188

2105 Pyramid Village Boulevard Suite 103, Greensboro, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(336) 907-8188

TRANSTECH INC Greensboro (Trans Tech Inc)

402 Banner Ave, Greensboro, NC · FMCSA registry

Class A
range + road
Also teaches
Class B
Phone
(828) 464-8001

OTC Trucking (Patel training inc)

Greenville, NC · FMCSA registry

Class A
range + road
Also teaches
Class A only
Phone
(540) 404-2307

TRANSTECH INC Greenville (Trans Tech Inc)

2300 Dickinson Ave, Greenville, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(828) 464-8001

Vance Granville Community College (Vance-Granville Community College)

200 Community College Rd, Henderson, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(252) 492-2061

2325 East MLK Jr. Drive, High Point, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(336) 302-0327

3030 Hickory Boulevard, Hudson, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger
Phone
(828) 726-2380

11636 Verhoeff Drive, Huntersville, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(704) 330-2722

1055 Van Buren Ave, Indian Trail, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(704) 821-1111

444 Western Blvd., Jacksonville, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(910) 938-6294

Miller-Motte College Jacksonville (Lindenwood Education System)

3494 Richland Hills Highway, Jacksonville, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(866) 937-1850

Kinston, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat

5160 Fayetteville Road, Lumberton, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(910) 272-3632

21501 Charles Craft Ln, Maxton, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(910) 410-1786

263 CPP Global Drive, Mocksville, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
+1 336-751-2885 ext. 6337

611 E Windsor St, Monroe, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(980) 290-4449

5945 Highway 152 W, Mooresville, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(704) 850-1020

3505 Arendell St, Morehead City, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(252) 222-6203

21 Campus Circle, Murphy, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger
Phone
(828) 835-4304

800 College Court, New Bern, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger
Phone
(252) 638-5583

R L Thompson Company Inc (Open Doors Academy)

New Bern, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(252) 633-6345

Mayland Community College (Caldwell Community College & Technical Institute)

785 Cranberry St, Newland, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(828) 726-2386

TRANSTECH INC Newton (Trans Tech Inc)

1261 US Hwy 70, Newton, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(828) 464-8001

3395 Airport Rd, Pinehurst, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Hazmat

680 US Highway 74 W, Polkton, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(704) 290-5100

107 Windel Drive unit 201, Raleigh, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(919) 610-0067

3720 S. Wilmington Street, Raleigh, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(919) 329-0632

522 N Old Carriage Rd, Rocky Mount, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B

261 Driver Training Ln, Rocky Mount, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger
Phone
(252) 428-7358

522 North Old Carriage Road, Rocky Mount, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(252) 451-8357

1715 College Dr, Roxboro, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(336) 322-2160

Rowan Cabarrus Community College (Caldwell Community College & Technical Institute)

1333 Jake Alexander Blvd S, Bldg. N110, Salisbury, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(828) 726-2386

NC Truck Driving (Central) (Central Carolina Community College)

2101 Nash St, Sanford, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(919) 718-7072

831 North Post Road, Shelby, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(704) 669-4049

NC Truck Driver Training School (NC Truck Driver Training School @ Johnston Community College)

245 College Rd, Smithfield, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(919) 464-2339

286 I C C Loop Rd, Spindale, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(828) 395-1576

121B S 5th St, St. Pauls, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(910) 876-7256

703 Sullivan Rd Unit A, Statesville, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(704) 380-3501

Mitchell Community College (Caldwell Community College & Technical Institute)

500 W Broad St, Statesville, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(828) 726-2386

225 Crown Blvd, Timberlake, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(336) 322-2160

934 Penny Branch Road, Warsaw, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Hazmat
Phone
(910) 296-2400

5337 US HIGHWAY 264 E, Brett Perry; Building 7, Washington, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(252) 940-6257

100 College Dr, Weldon, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(252) 536-2551

5425 NC-211, West End, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Hazmat

106 E Main St, Whitakers, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(252) 822-4054

Wilkes Community College (Caldwell Community College & Technical Institute)

337 Stevens Ln, Wilkesboro, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(828) 726-2386

TRANSTECH INC Wilmington (Trans Tech Inc)

1932 Castle Hayne Rd, Wilmington, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(828) 464-8001

2801 US Highway 301 S, Wilson, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(252) 991-7536

1615 Miller St, Winston-Salem, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(866) 937-1850

2701 University Pkwy, Winston-Salem, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(828) 464-8001

Pitt Community College (Pitt Communiy College)

2015 Eddie Smith St, Winterville, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(252) 493-7202

Surry Community College (Caldwell Community College & Technical Institute)

4649 US Hwy 601, Yadkinville, NC · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(828) 726-2386

BLS puts the median annual wage for heavy and tractor-trailer truck drivers in North Carolina at $51,530 (middle 80% from $39,400 to $76,360), May 2025. BLS Occupational Outlook Handbook.

Your CDL itself is issued by North Carolina. Check fees and testing with the state licensing agency; CareerOneStop lists it.

Sources: IPEDS Completions 2023-24 (C2024_A) and Directory (HD2024), NCES; College Scorecard institution data (2025-26 charges, released Nov 2, 2026) and field-of-study data (Oct 15, 2026); FMCSA Training Provider Registry (as of 2026-11-02); BLS Occupational Employment and Wage Statistics, May 2025. Checked 2026-11-02. How we build this list.