The average middle school teacher salary is $45546 based on 152 salary records.
The typical salary range for those positions with middle school teacher in their job title is between $33016 and $58075.
The lowest salary in the middle school teacher data was $28000.
Here are average middle school teacher salaries by state:
- CA: $51857
- FL: $37000
- GA: $41200
- MD: $48416
- NC: $34500
- OH: $39833
- TX: $44160
- VA: $40444
This middle school teacher salary range page may interest those searching for average middle school teacher salary and how much money do middle school teachers make. It also provides information about middle school teacher salaries by state comparison and middle school teacher job salary.