Middle School Teacher Salary in the United States
Based on 620K+ data points from BLS and H-1B filings
Median Annual Salary
$65,433
$31.458/hr
▼ 0.3% vs 2023Salary 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
| Percentile | Annual 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
| # | State | Median Salary | vs National | Employed |
|---|---|---|---|---|
| 1 | Washington | $99,150 | +51.5% | 11K |
| 2 | California | $96,820 | +48.0% | 47K |
| 3 | Rhode Island | $89,530 | +36.8% | 2K |
| 4 | Massachusetts | $84,280 | +28.8% | 16K |
| 5 | New York | $82,620 | +26.3% | 35K |
| 6 | Connecticut | $81,040 | +23.9% | 8K |
| 7 | District of Columbia | $78,090 | +19.3% | 2K |
| 8 | Oregon | $78,050 | +19.3% | 7K |
| 9 | New Jersey | $77,630 | +18.6% | 27K |
| 10 | Pennsylvania | $76,740 | +17.3% | 26K |
Historical Salary Trend — Middle School Teacher
| Year | Median 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.