average salary of an elementary school teacher in north carolina
Average Elementary School Teacher Yearly Salary in North Carolina. Elementary School Teachers earn a median salary of $42,170 per year. Salaries typically start from $32,870 and go up to $57,750. Learn more about the Elementary School Teacher job market for salaries of real jobs in your area. Alternatively, see what Elementary School Teachers earn in other states.