Career/Technical Education Teachers, Secondary School Salary in North Carolina
BLS OEWS May 2025 • 11 metro areas • North Carolina
Career/Technical Education Teachers, Secondary School in North Carolina earn a median salary of $56,495 per year on average across 11 metro and nonmetro areas, -11.6% vs the national median of $63,910. An estimated 3,150 career/technical education teachers, secondary school are employed across North Carolina, with salaries ranging from $52,140 to $64,080 depending on location.
$56,495
Avg median salary in North Carolina
$64,080
Highest paying metro
$52,140
Lowest paying metro
3,150
Employed in North Carolina
Compare Career/Technical Education Teachers, Secondary School salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Career/Technical Education Teachers, Secondary School
in
Career/Technical Education Teachers, Secondary School salaries by city in North Carolina
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Durham, NC | $64,080 | $49,710 | $64,080 | 160 |
| Charlotte, NC-SC | $59,300 | $49,370 | $62,940 | 990 |
| Raleigh, NC | $58,260 | $50,190 | $61,420 | 650 |
| Winston, NC | $58,080 | $49,440 | $61,680 | 220 |
| Central North Carolina | $56,760 | $48,970 | $58,270 | 170 |
| Hickory, NC | $56,200 | $51,910 | $59,180 | 40 |
| Fayetteville, NC | $56,070 | $46,520 | $57,870 | 130 |
| Eastern North Carolina | $54,430 | $51,400 | $60,120 | 490 |
| Western North Carolina | $53,470 | $48,860 | $55,920 | 170 |
| Wilmington, NC | $52,660 | $49,960 | $59,610 | 90 |
| Rocky Mount, NC | $52,140 | $38,670 | $52,240 | 40 |