Middle School Teacher

Middle School Teacher Salary

Average Yearly Salary
$49,000
$34,000
Min 10%
$49,000
Median 50%
$72,000
Max 90%
Best Paying Company
Rochambeau
Highest Paying City
Menlo Park, CA
Highest Paying State
New York
Average Experience Level
3.8 years
How much does a middle school teacher make?
Middle School Teachers in America make an average salary of $49,655 per year or $23.87 per hour. Those in the bottom 10 percent make under $34,000 a year, and the top 10 percent make over $72,000. Most Middle School Teacher jobs are in Professional companies and Hospitality companies. The best states for high paying Middle School Teacher jobs are New York, California, Oregon, Massachusetts, and District of Columbia. The typical employment in the position spans 3.8 years.
Annual Salaries For Related Jobs

Average Middle School Teacher Salary By Location

Across America, Middle School Teachers make on average $49,655 annually or $23.87 hourly. Menlo Park, CA reports the highest annual salary for Middle School Teachers at 78,009. The average starting salary in Menlo Park, CA for Middle School Teachers is $50,000. The top 5 states with the highest reported Middle School Teacher salaries are New York, California, Oregon, Massachusetts, and District of Columbia. North Carolina, Mississippi, and South Dakota have the lowest Middle School Teacher salaries.
RankCityAverage Salary
1
Menlo Park, CA
$78,009
2
New York, NY
$72,198
3
Portland, OR
$66,073
4
Washington, DC
$62,609
5
Baltimore, MD
$59,239

Average Middle School Teacher Salary By Company

Middle School Teachers report their job security as good. Just as in every field, some employers pay higher wages than others. Professional companies and Hospitality companies tend to have the highest concentration of employment in this field. Middle School Teachers at Rochambeau and San Mateo Union High School District report the highest salaries. Companies like Glynn Schools and The Park School also pay high salaries to their Middle School Teachers.

Average Middle School Teacher Pay By Industry

Middle School Teacher salaries can vary depending on the industry. Our data shows that Media companies, Manufacturing companies, and Internet companies tend to have the highest salaries for Middle School Teachers. Salaries for Middle School Teachers in Media companies average $50,907 annually, while Manufacturing companies and Internet companies pay $50,450 and $50,225, respectively. The average salary for Middle School Teachers in the Professional industry is lower than the rest, coming in at $49,003.
RankIndustryAverage Salary
1
Media
$50,907
2
Manufacturing
$50,450
3
Internet
$50,225
4
Utilities
$49,590
5
Non Profits
$49,458

Recently Added Middle School Teacher Salaries

Company
Job
Location
Date Added
Salary
Campbell Union School District
Middle School Teacher
01/29/2020
$98,043
Boulder Valley Public Schools
Middle School Teacher
01/25/2020
$32,161
Burnsville-Eagan-Savage Schools
Middle School Teacher
01/25/2020
$65,219
Poway Unified School District
Middle School Teacher
01/24/2020
$31,305
Grand Rapids Public Schools
Middle School Teacher
01/23/2020
$40,000
Larkspur-Corte Madera School District
Middle School Teacher
01/22/2020
$55,587
Oakland Unified School District
Middle School Teacher
01/16/2020
$47,967
Torrington
Middle School Teacher
01/15/2020
$100,176
Great Falls Public Schools
Middle School Teacher
01/15/2020
$35,635
Wayne RESA
Middle School Teacher
01/15/2020
$41,000
Show More