SalaryData

Elementary School Teacher Salary in North Carolina

Based on 44K+ workers in North Carolina

Data year: 2024 · Last updated: May 2026

Median Annual Salary (NC)

$49,400

$23.75/hr

vs National Average

$64,107

-22.9% vs national median

Salary Range (10th–90th)

$39K $61K

44K employed in North Carolina

Salary Distribution — Elementary School Teacher in North Carolina

Elementary School Teacher (NC) salary percentiles
PercentileAnnual Salary
10th percentile$39,320
25th percentile$46,880
Median (50th percentile)$49,400
75th percentile$59,100
90th percentile$61,460

Historical Salary Trend — Elementary School Teacher in North Carolina vs National

Historical Elementary School Teacher (North Carolina vs National) salary trend
YearMedian Salary (United States)
2022$48,290
2023$50,200
2024$49,400
Historical salary trend for Elementary School Teacher in North Carolina
YearNorth Carolina MedianNational Median
2022$48,290$61,148
2023$50,200$64,171
2024$49,400$64,107

Elementary School Teacher Salary by Experience Level in North Carolina

Elementary School Teacher Salary in Other States

Related Occupations

More Locations