SalaryData

Middle School Teacher Salary in the United States

Based on 620K+ data points from BLS and H-1B filings

BLS 2024 Data

Median Annual Salary

$65,433

$31.458/hr

0.3% vs 2023

Salary Range

$62K $123K

10th – 90th percentile

Total Employed

620K

workers nationwide

Middle School Teacher salary in the United States averages $65,433 annually, with approximately 620,370 educators currently employed in this role. This figure represents the median earnings for professionals teaching grades six through eight across public and private institutions nationwide. Understanding this baseline helps prospective and current teachers gauge compensation expectations in this essential field.

Several factors influence individual Middle School Teacher salary outcomes, including geographic location, school district funding levels, years of experience, and educational credentials. Teachers in high-cost metropolitan areas and well-funded districts typically earn substantially more, while rural regions may offer lower compensation. Advanced degrees, specialized certifications, and performance-based pay systems can also impact earning potential, with salaries ranging from $62,380 to $123,070 depending on these variables.

Salary Distribution — Middle School Teacher

Middle School Teacher salary percentiles
PercentileAnnual Salary
10th percentile$62,380
25th percentile$78,480
Median (50th percentile)$65,433
75th percentile$109,690
90th percentile$123,070

Middle School Teacher Salary by State

Top 10 Highest-Paying States for Middle School Teacher

#StateMedian Salaryvs NationalEmployed
1Washington$99,150+51.5%11K
2California$96,820+48.0%47K
3Rhode Island$89,530+36.8%2K
4Massachusetts$84,280+28.8%16K
5New York$82,620+26.3%35K
6Connecticut$81,040+23.9%8K
7District of Columbia$78,090+19.3%2K
8Oregon$78,050+19.3%7K
9New Jersey$77,630+18.6%27K
10Pennsylvania$76,740+17.3%26K

Historical Salary Trend — Middle School Teacher

Historical Middle School Teacher salary trend
YearMedian Salary (United States)
2022$62,704
2023$65,652
2024$65,433

Middle School Teacher Salary by Experience Level

Frequently Asked Questions

How much do middle school teachers make per hour in the United States?

Middle school teachers earn a median of $31 per hour in the United States. This hourly rate is based on the median annual salary of $65,433 for the profession.

What city pays middle school teachers the most?

Washington is the top paying city for middle school teachers, with an average salary of $99,150 per year. This is significantly higher than the national median of $65,433.

What is the salary range for middle school teachers?

Middle school teacher salaries in the United States range from $62,380 to $123,070 per year, depending on experience, location, and other factors.

How many middle school teachers are employed in the United States?

There are approximately 620,370 middle school teachers currently employed in the United States.

Related Occupations

More Locations