NC

Trade Schools in North Carolina

64 schools in North Carolina reported graduates in at least one skilled trade for 2023-24, 10,758 awards in all. Another 94 CDL training locations are on the FMCSA registry.

Schools by trade

TradeSchoolsGrads 2023-24
HVAC Schools361,208
Welding Schools593,232
Electrician Schools371,437
Plumbing Schools790
Auto Mechanic Schools412,225
Auto Body and Collision Schools18492
Diesel Mechanic Schools16464
CDL Schools4262
Carpentry Schools987
Construction Trade Schools14507
Heavy Equipment Operator Schools12
Lineworker Schools196
Aviation Maintenance Schools6230
Machining and CNC Schools26420
Solar and Wind Technician Schools16

Cities

All 64 schools

109 Community College Rd, Ahoskie, NC · Public, 2-year

Trade grads 2023-24
28
In-state tuition/yr 2025-26
$2,642
Median pay 10 yrs, all
$34,989

141 College Drive, Albemarle, NC · Public, 2-year

Trade grads 2023-24
35
In-state tuition/yr 2025-26
$2,681
Median pay 10 yrs, all
$40,175

629 Industrial Park Ave, Asheboro, NC · Public, 2-year

Trade grads 2023-24
180
In-state tuition/yr 2025-26
$2,416
Median pay 10 yrs, all
$38,056

340 Victoria Rd, Asheville, NC · Public, 2-year

Trade grads 2023-24
227
In-state tuition/yr 2025-26
$2,882
Median pay 10 yrs, all
$41,307

50 College Rd, Bolivia, NC · Public, 2-year

Trade grads 2023-24
33
In-state tuition/yr 2025-26
$2,553
Median pay 10 yrs, all
$39,051

287 Rivers St, Boone, NC · Public, 4-year

Trade grads 2023-24
6
In-state tuition/yr 2025-26
$7,642
Median pay 10 yrs, all
$57,488

7421 E. Independence Boulevard, Charlotte, NC · Private for-profit, 2-year

Trade grads 2023-24
73
In-state tuition/yr 2025-26
$16,657
Median pay 10 yrs, all
$50,707

1201 Elizabeth Avenue, Charlotte, NC · Public, 2-year

Trade grads 2023-24
1,076
In-state tuition/yr 2025-26
$2,454
Median pay 10 yrs, all
$43,413

Highway 24 West, Clinton, NC · Public, 2-year

Trade grads 2023-24
162
In-state tuition/yr 2025-26
$2,877
Median pay 10 yrs, all
$37,005

185 Freedlander Drive, Clyde, NC · Public, 2-year

Trade grads 2023-24
46
In-state tuition/yr 2025-26
$2,647
Median pay 10 yrs, all
$39,851

201 Hwy 321 S, Dallas, NC · Public, 2-year

Trade grads 2023-24
173
In-state tuition/yr 2025-26
$3,229
Median pay 10 yrs, all
$39,978

630 S. Main St., Dobson, NC · Public, 2-year

Trade grads 2023-24
121
In-state tuition/yr 2025-26
$2,728
Median pay 10 yrs, all
$39,923

7418 NC Hwy 41 West, Dublin, NC · Public, 2-year

Trade grads 2023-24
45
In-state tuition/yr 2025-26
$2,638
Median pay 10 yrs, all
$34,309

1637 Lawson Street, Durham, NC · Public, 2-year

Trade grads 2023-24
65
In-state tuition/yr 2025-26
$1,986
Median pay 10 yrs, all
$40,827

1208 N Road St, Elizabeth City, NC · Public, 2-year

Trade grads 2023-24
151
In-state tuition/yr 2025-26
$2,273
Median pay 10 yrs, all
$33,906

2201 Hull Rd, Fayetteville, NC · Public, 2-year

Trade grads 2023-24
746
In-state tuition/yr 2025-26
$2,344
Median pay 10 yrs, all
$37,067

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

Trade grads 2023-24
57
Largest program 2025-26
$19,790
Median pay 10 yrs, all
$34,579

180 West Campus Drive, Flat Rock, NC · Public, 2-year

Trade grads 2023-24
136
In-state tuition/yr 2025-26
$2,690
Median pay 10 yrs, all
$38,902

3000 Wayne Memorial Dr, Goldsboro, NC · Public, 2-year

Trade grads 2023-24
269
In-state tuition/yr 2025-26
$2,598
Median pay 10 yrs, all
$40,597

1247 Jimmie Kerr Road, Graham, NC · Public, 2-year

Trade grads 2023-24
184
In-state tuition/yr 2025-26
$2,592
Median pay 10 yrs, all
$39,210

5049 Hwy 306 South, Grantsboro, NC · Public, 2-year

Trade grads 2023-24
26
In-state tuition/yr 2025-26
$1,946
Median pay 10 yrs, all
$33,430

1042 W Hamlet Ave, Hamlet, NC · Public, 2-year

Trade grads 2023-24
133
In-state tuition/yr 2025-26
$1,956
Median pay 10 yrs, all
$36,318

200 Community College Road, Henderson, NC · Public, 2-year

Trade grads 2023-24
137
In-state tuition/yr 2025-26
$1,964
Median pay 10 yrs, all
$38,697

2550 Hwy 70 SE, Hickory, NC · Public, 2-year

Trade grads 2023-24
237
In-state tuition/yr 2025-26
$2,427
Median pay 10 yrs, all
$41,272

2855 Hickory Boulevard, Hudson, NC · Public, 2-year

Trade grads 2023-24
92
In-state tuition/yr 2025-26
$2,620
Median pay 10 yrs, all
$37,836

444 Western Blvd, Jacksonville, NC · Public, 2-year

Trade grads 2023-24
166
In-state tuition/yr 2025-26
$2,512
Median pay 10 yrs, all
$43,014

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

Trade grads 2023-24
95
Largest program 2025-26
$21,040
Median pay 10 yrs, all
$34,579

601 E. Main Street, Jamestown, NC · Public, 2-year

Trade grads 2023-24
365
In-state tuition/yr 2025-26
$2,334
Median pay 10 yrs, all
$38,309

133 James Sprunt Drive, Kenansville, NC · Public, 2-year

Trade grads 2023-24
94
In-state tuition/yr 2025-26
$1,984
Median pay 10 yrs, all
$33,682

231 Highway 58 South, Kinston, NC · Public, 2-year

Trade grads 2023-24
77
In-state tuition/yr 2025-26
$2,618
Median pay 10 yrs, all
$37,606

5160 Fayetteville Road, Lumberton, NC · Public, 2-year

Trade grads 2023-24
56
In-state tuition/yr 2025-26
$2,634
Median pay 10 yrs, all
$34,428

54 College Drive, Marion, NC · Public, 2-year

Trade grads 2023-24
50
In-state tuition/yr 2025-26
$2,032
Median pay 10 yrs, all
$36,207

220 Byers Creek Road, Mooresville, NC · Private for-profit, 2-year

Trade grads 2023-24
665
Largest program 2025-26
$53,500
Median pay 10 yrs, all
$62,466

3505 Arendell St, Morehead City, NC · Public, 2-year

Trade grads 2023-24
53
In-state tuition/yr 2025-26
$1,900
Median pay 10 yrs, all
$36,104

1001 Burkemont Ave, Morganton, NC · Public, 2-year

Trade grads 2023-24
6
In-state tuition/yr 2025-26
$2,650
Median pay 10 yrs, all
$37,927

21 Campus Circle, Murphy, NC · Public, 2-year

Trade grads 2023-24
28
In-state tuition/yr 2025-26
$2,705
Median pay 10 yrs, all
$34,449

800 College Ct, New Bern, NC · Public, 2-year

Trade grads 2023-24
161
In-state tuition/yr 2025-26
$2,022
Median pay 10 yrs, all
$40,874

3395 Airport Rd, Pinehurst, NC · Public, 2-year

Trade grads 2023-24
36
In-state tuition/yr 2025-26
$2,040
Median pay 10 yrs, all
$36,323

680 Highway 74 West, Polkton, NC · Public, 2-year

Trade grads 2023-24
30
In-state tuition/yr 2025-26
$2,022
Median pay 10 yrs, all
$41,776

3901 Capital Blvd Ste 151, Raleigh, NC · Private for-profit, 2-year

Trade grads 2023-24
17
Largest program 2025-26
$19,790
Median pay 10 yrs, all
$34,579

9101 Fayetteville Road, Raleigh, NC · Public, 2-year

Trade grads 2023-24
857
In-state tuition/yr 2025-26
$2,284
Median pay 10 yrs, all
$45,936

522 N. Old Carriage Road, Rocky Mount, NC · Public, 2-year

Trade grads 2023-24
152
In-state tuition/yr 2025-26
$2,800
Median pay 10 yrs, all
$41,296

1715 College Dr, Roxboro, NC · Public, 2-year

Trade grads 2023-24
58
In-state tuition/yr 2025-26
$2,616
Median pay 10 yrs, all
$37,944

1333 Jake Alexander Blvd, South, Salisbury, NC · Public, 2-year

Trade grads 2023-24
368
In-state tuition/yr 2025-26
$2,080
Median pay 10 yrs, all
$40,125

1105 Kelly Dr, Sanford, NC · Public, 2-year

Trade grads 2023-24
153
In-state tuition/yr 2025-26
$2,741
Median pay 10 yrs, all
$37,196

137 S Post Rd, Shelby, NC · Public, 2-year

Trade grads 2023-24
121
In-state tuition/yr 2025-26
$2,588
Median pay 10 yrs, all
$37,128

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

Trade grads 2023-24
305
In-state tuition/yr 2025-26
$2,756
Median pay 10 yrs, all
$41,366

286 ICC Loop Road, Spindale, NC · Public, 2-year

Trade grads 2023-24
120
In-state tuition/yr 2025-26
$2,050
Median pay 10 yrs, all
$36,543

200 Mayland Drive, Spruce Pine, NC · Public, 2-year

Trade grads 2023-24
42
In-state tuition/yr 2025-26
$2,626
Median pay 10 yrs, all
$37,041

500 W Broad Street, Statesville, NC · Public, 2-year

Trade grads 2023-24
36
In-state tuition/yr 2025-26
$2,641
Median pay 10 yrs, all
$37,865

447 College Drive, Sylva, NC · Public, 2-year

Trade grads 2023-24
76
In-state tuition/yr 2025-26
$2,448
Median pay 10 yrs, all
$39,394

2009 W Wilson St, Tarboro, NC · Public, 2-year

Trade grads 2023-24
49
In-state tuition/yr 2025-26
$2,640
Median pay 10 yrs, all
$36,064

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

Trade grads 2023-24
316
In-state tuition/yr 2025-26
$1,979
Median pay 10 yrs, all
$40,355

1011 Page St, Troy, NC · Public, 2-year

Trade grads 2023-24
110
In-state tuition/yr 2025-26
$2,538
Median pay 10 yrs, all
$39,045

5337 US Highway 264 East, Washington, NC · Public, 2-year

Trade grads 2023-24
79
In-state tuition/yr 2025-26
$2,540
Median pay 10 yrs, all
$36,400

100 College Drive, Weldon, NC · Public, 2-year

Trade grads 2023-24
56
In-state tuition/yr 2025-26
$2,638
Median pay 10 yrs, all
$35,504

215 Wrenn Memorial Road, Wentworth, NC · Public, 2-year

Trade grads 2023-24
78
In-state tuition/yr 2025-26
$2,006
Median pay 10 yrs, all
$38,209

4564 Chadbourn Hwy, Whiteville, NC · Public, 2-year

Trade grads 2023-24
76
In-state tuition/yr 2025-26
$2,600
Median pay 10 yrs, all
$35,037

1328 South Collegiate Dr, Wilkesboro, NC · Public, 2-year

Trade grads 2023-24
180
In-state tuition/yr 2025-26
$2,572
Median pay 10 yrs, all
$40,188

1161 Kehukee Pk Rd, Williamston, NC · Public, 2-year

Trade grads 2023-24
104
In-state tuition/yr 2025-26
$2,523
Median pay 10 yrs, all
$33,629

411 North Front Street, Wilmington, NC · Public, 2-year

Trade grads 2023-24
233
In-state tuition/yr 2025-26
$2,772
Median pay 10 yrs, all
$41,969

902 Herring Ave, Wilson, NC · Public, 2-year

Trade grads 2023-24
39
In-state tuition/yr 2025-26
$2,572
Median pay 10 yrs, all
$38,881

2100 Silas Creek Pky, Winston-Salem, NC · Public, 2-year

Trade grads 2023-24
365
In-state tuition/yr 2025-26
$2,276
Median pay 10 yrs, all
$40,074

1986 Pitt Tech Road, Winterville, NC · Public, 2-year

Trade grads 2023-24
448
In-state tuition/yr 2025-26
$2,680
Median pay 10 yrs, all
$40,921

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.