Updated April 6, 2023

Middle School Teacher Salary Estimate

$53,363

$25.66 hourly

Entry level Salary
$39,000 yearly

How much does a Middle School Teacher make?

The average salary for a middle school teacher in the United States is $53,363. Middle school teacher salaries typically range between $39,000 and $72,000 a year. The average hourly rate for middle school teachers is $25.66 per hour.

Location, education, and experience impacts how much a middle school teacher can expect to make. Middle school teachers make the most in Washington, Maine, Massachusetts, New York, and Vermont.

Research Summary.
  • The average salary for a middle school teacher is $53,363 in the US.
  • The average middle school teacher salary ranges between $39,000 and $72,000 in the US.
  • Hourly rates for middle school teachers in the US typically range between $18 and $34 an hour.
  • The average middle school teacher salary is $86,338 in Washington, $80,492 in Maine, and $75,546 in Massachusetts. These are the three highest-paying states for middle school teachers in the US.
  • Baltimore City Public Schools has the highest average salary for middle school teachers.
  • Education is the highest-paying industry for middle school teachers in the US.

Highest Paying States For Middle School Teachers

Throughout the U.S., the average salary for a middle school teacher is roughly $53,363 per year, which boils down to $25.66 per hour. Interestingly enough, middle school teachers have the highest salaries in Boston, MA at about $75,532 per year. For those who are just starting out, the average entry-level salary in Boston, MA is $52,000. Additionally, middle school teachers make more than the average salary in New York, NY, Washington, DC, Santa Rosa, CA, Portland, OR, and Baltimore, MD. On a more broad level, middle school teacher salaries are highest in Washington, Maine, Massachusetts, New York, Vermont, Oregon, and Rhode Island. On the contrary, Nebraska, New Mexico, and Arizona offer the lowest middle school teacher salaries.
  • State View
  • County View
Average Salary:

Middle School Teacher average salary by State

RankStateAvg. SalaryHourly RateJob Count
1Vermont$70,931$34.10109
2New York$74,159$35.651,716
3Connecticut$66,086$31.77691
4Maine$80,492$38.70133
5New Jersey$66,828$32.131,466
6Rhode Island$68,279$32.83159
7Washington$86,338$41.51658
8Massachusetts$75,546$36.32967
9Oregon$68,444$32.91515
10Maryland$67,564$32.481,093
11District of Columbia$74,325$35.73186
12Nevada$53,315$25.63678
13Pennsylvania$60,594$29.131,338
14Minnesota$55,777$26.82955
15Alaska$62,790$30.1988
16Illinois$52,893$25.432,338
17New Hampshire$51,021$24.53361
18Delaware$53,074$25.52187
19North Dakota$57,902$27.8460
20Oklahoma$50,394$24.23398
21Ohio$54,846$26.37874
22California$63,709$30.632,517
23Michigan$49,120$23.621,229
24Virginia$56,523$27.17901
25Wisconsin$52,898$25.43479
26Hawaii$60,971$29.3147
27Georgia$50,035$24.06908
28Utah$51,825$24.92186
29Wyoming$45,943$22.0981
30Kansas$46,513$22.36387
31Montana$45,268$21.76231
32Indiana$46,961$22.58750
33Idaho$45,430$21.84226
34Arkansas$47,568$22.87212
35South Carolina$46,454$22.33498
36Kentucky$47,420$22.80243
37Texas$47,234$22.712,082
38West Virginia$48,180$23.1671
39Florida$46,464$22.341,627
40Colorado$43,181$20.76981
41Tennessee$43,823$21.07510
42New Mexico$40,464$19.45334
43Arizona$40,012$19.241,032
44Iowa$44,153$21.23363
45North Carolina$43,477$20.901,036
46Nebraska$41,116$19.77259
47Louisiana$41,936$20.16325
48Alabama$44,627$21.46227
49Missouri$39,401$18.94701
50Mississippi$39,639$19.06178
51South Dakota$35,556$17.0962

Highest Paying Cities For Middle School Teachers

RankCityAvg. SalaryHourly RateJob Count
1Boston, MA$75,532$36.313
2New York, NY$74,337$35.7441
3Washington, DC$74,330$35.744
4Santa Rosa, CA$72,416$34.821
5Portland, OR$68,502$32.931
6Baltimore, MD$67,872$32.634
7Newark, NJ$66,938$32.181
8Columbus, OH$54,211$26.064
9Chicago, IL$53,407$25.687
10Savannah, GA$50,576$24.32
11Detroit, MI$49,345$23.7211
12Pharr, TX$49,186$23.65
13Miami, FL$47,008$22.602
14Columbia, SC$46,564$22.391
15Indianapolis, IN$46,504$22.364

Middle School Teachers Salary Details

Average Middle School Teacher Salary Graph
Average Middle School Teacher Salary Graph, Trends, and Summary

What is a Middle School Teacher's Salary?

PercentileAnnual SalaryMonthly SalaryHourly Rate
90th Percentile$72,000$6,000$35
75th Percentile$62,000$5,167$30
Average$53,363$4,447$26
25th Percentile$45,000$3,750$22
10th Percentile$39,000$3,250$19

Highest Paying Types of Middle School Teachers

Job TitleAnnual SalaryMonthly SalaryHourly RateJob Openings
Teacher/Tutor$42,955$3,580$20.6568,441
Reading Teacher$55,452$4,621$26.6668,234
Teacher$47,989$3,999$23.0771,918
Pre-K Teacher$40,301$3,358$19.3860,464
Guest Teacher$32,547$2,712$15.6584,930
Resource Teacher$43,487$3,624$20.9173,796

Which Companies Pay Middle School Teachers The Most?

According to our most recent salary estimates, Baltimore City Public Schools and Excel Academy Charter Schools are the highest paying companies for middle school teachers.

Middle School Teacher Pay Trends

Average Middle School Teacher Salary Over Time

Compare salaries for individual cities or states with the national average.

    Middle School Teacher Salary By Year

    YearAvg. SalaryHourly Rate% Change
    2023$53,400$25.66+1.9%
    2022$52,400$25.17+1.8%
    2021$51,400$24.72+1.5%
    2020$50,700$24.35+1.7%
    2019$49,800$23.93+1.5%

    Recently Added Middle School Teacher Salaries

    CompanyJobLocationDate AddedSalary
    East Harlem Tutorial ProgramMiddle School Music Teacher)New York, NY05/02/2023$75,986
    Mastery Charter SchoolsMiddle School History Teacher-6Th-8Th Grade School YearPhiladelphia, PA05/01/2023$55,000
    Multicultural Learning CenterMiddle School School Teachers (Multiple Subject, Bilingual-English/Spanish)Parksdale, CA05/01/2023$58,240
    Wonderful College Prep AcademyMiddle School ELA Teacher)Delano, CA04/30/2023$63,180
    Kipp New JerseyMiddle School Enrichment TeacherCamden, NJ04/30/2023$63,000
    Spring Education GroupMiddle School Mandarin TeacherSan Jose, CA04/30/2023$68,000
    Egg Harbor Township School DistrictELL Teacher-Middle SchoolEgg Harbor, NJ04/29/2023$56,503
    Bensenville School DistrictMiddle School General Music Teacher-Long Term SubstituteBensenville, IL04/29/2023$54,784
    Grace Church SchoolMiddle School Band TeacherNew York, NY04/28/2023$67,000
    Meeting Street SchoolsMiddle School ELA TeacherCharleston, SC04/28/2023$44,000

    Middle School Teacher Salaries FAQs

    What State Pays Middle School Teachers The Most?

    Washington pays Middle School Teachers the most in the United States, with an average salary of $86,338 per year, or $41.51 per hour.

    How Do I Know If I'm Being Paid Fairly As A Middle School Teacher?

    You know if you are being paid fairly as a Middle School Teacher if your pay is close to the average pay for the state you live in. For example, if you live in Maine you should be paid close to $80,492 per year.

    Search For Middle School Teacher Jobs