Average Salary for a High School Teacher High School teacher salaries vary by state and even district with the average being about $56,200 yearly. However, the range is great with the lowest end of that being $34,000 and the higher ranges falling in the mid $70,000 range. read more
The national average salary for a Teacher is $45,483 in United States. Filter by location to see Teacher salaries in your area. Salary estimates are based on 25,446 salaries submitted anonymously to Glassdoor by Teacher employees. read more