Salaripedia
English

How much does a middle school teacher make?

$64,370a year

Median yearly pay in the United States: half earn more and half earn less. That is $30.95 an hour or $5,364 a month.

Hourly
$30.95
Average (mean)
$72,030
Jobs
620,090
Pay range
Lowest 10%: $48,080Median: $64,370Highest 10%: $102,500
PercentileYearlyHourly
10th$48,080$23.12
25th$58,530$28.14
Median$64,370$30.95
75th$80,490$38.70
90th$102,500$49.30

By state

Median yearly pay.

Washington$102,100
California$98,950
New York$94,840
Connecticut$93,610
Rhode Island$92,760
Massachusetts$89,450
District of Columbia$79,900
Utah$79,180
Alaska$78,940
New Jersey$78,770
Maryland$78,510
Oregon$78,350
Pennsylvania$77,930
Ohio$77,090
Illinois$76,110
New Mexico$75,240
Vermont$73,940
New Hampshire$71,140
Hawaii$69,230
Delaware$67,780
Nevada$66,300
Georgia$64,780
Michigan$63,790
Colorado$63,760
Maine$63,590
Virginia$63,520
Texas$63,390
Minnesota$62,640
Nebraska$62,510
Wyoming$62,480
Wisconsin$61,960
Alabama$61,770
Montana$61,550
Kentucky$61,120
Idaho$60,930
South Carolina$60,810
Indiana$60,700
Tennessee$60,690
Kansas$60,580
Iowa$60,450
North Dakota$60,100
Arizona$59,710
Arkansas$59,570
Missouri$59,310
Florida$58,940
Louisiana$58,760
West Virginia$57,210
North Carolina$52,010
South Dakota$50,980
Mississippi$50,790
Oklahoma$48,440

Highest paying cities

Metro areas, median yearly pay.

Mount Vernon, WA$106,900
San Jose, CA$105,000
Olympia, WA$104,400
Bremerton, WA$104,300
Fresno, CA$104,300
El Centro, CA$104,100
Oxnard, CA$103,900
Seattle, WA$102,600
Merced, CA$101,800
Walla Walla, WA$101,500
Kennewick, WA$101,400
Modesto, CA$101,300
Wenatchee, WA$100,900
Riverside, CA$100,800
Bellingham, WA$100,400

In other countries

Middle School Teacher belongs to the international group "Primary school teachers".

Compare pay in 140 countries

Similar jobs

Frequently asked questions

How much does a middle school teacher make an hour?

The median hourly pay is $30.95 ($64,370 a year).

How much does a middle school teacher make a month?

About $5,364 a month before tax, based on a median of $64,370 a year.

How much does a middle school teacher make starting out?

The lowest-paid 10% make $48,080 or less a year ($23.12 an hour); the top 10% make $102,500 or more.

Which state pays middle school teachers the most?

Washington, with a median of $102,100 a year, followed by California ($98,950) and New York ($94,840).

Which city pays middle school teachers the most?

Mount Vernon-Anacortes, WA, with a median of $106,900 a year.

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

About 620,090 people work as middle school teachers.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.