The average middle school teacher salary in North Carolina is $34500 based on 6 salary records.
The typical salary range for those positions with middle school teacher in their job title is between $26284 and $42715.
The lowest salary in the middle school teacher data for North Carolina was $28000.
This middle school teacher salary in North Carolina page may interest those searching for average middle school teacher salary North Carolina and how much money do middle school teachers make in North Carolina. It also provides information about middle school teacher salaries by state comparison and middle school teacher jobs North Carolina.