Career/Technical Education Teachers, Middle School Salary in North Carolina
BLS OEWS May 2025 • 6 metro areas • North Carolina
Career/Technical Education Teachers, Middle School in North Carolina earn a median salary of $50,977 per year on average across 6 metro and nonmetro areas, -19.9% vs the national median of $63,620. An estimated 610 career/technical education teachers, middle school are employed across North Carolina, with salaries ranging from $45,280 to $57,650 depending on location.
$50,977
Avg median salary in North Carolina
$57,650
Highest paying metro
$45,280
Lowest paying metro
610
Employed in North Carolina
Compare Career/Technical Education Teachers, Middle School salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Career/Technical Education Teachers, Middle School
inCareer/Technical Education Teachers, Middle School salaries by city in North Carolina
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Durham, NC | $57,650 | $50,720 | $59,300 | 40 |
| Charlotte, NC-SC | $54,990 | $48,850 | $57,580 | 310 |
| Hickory, NC | $51,930 | $46,490 | $56,720 | 40 |
| Winston, NC | $50,680 | $50,680 | $50,680 | — |
| Raleigh, NC | $45,330 | $45,330 | $80,050 | 120 |
| Greensboro, NC | $45,280 | $38,570 | $56,590 | 100 |