Middle School Teacher Salary by State

How much middle school teachers earn in each state. SOC code 25-2022 (Middle School Teachers, Except Special and Career/Technical Education). Bureau of Labor Statistics OEWS, May 2025.

How much do middle school teachers make?

Nationally, middle school teachers earn a median of $64,370 a year and a mean of $72,030 (BLS OEWS May 2025). The middle half of the occupation earns between $58,530 (25th percentile) and $80,490 (75th percentile); the bottom 10% earn under $48,080 and the top 10% more than $102,540.

That median is 1.3× the median for all U.S. occupations ($50,980).

By state, the mean wage ranges from $99,330 in Washington (highest) to $52,930 in Mississippi (lowest). After adjusting the median for each state’s price level, Washington comes out on top at $95,458 in national-average dollars.

National pay distribution

PercentileAnnualMonthly
10th$48,080$4,007
25th$58,530$4,878
Median$64,370$5,364
75th$80,490$6,708
90th$102,540$8,545
Mean$72,030$6,002

BLS publishes only annual wages for this occupation because many workers are paid for a school year rather than 2,080 hours.

Middle School Teacher salary in every state

Click a column heading to sort. Adjusted median = median × 100 ÷ BEA regional price parity (2024).

StateMean wageMedian wage10th pct90th pctAdjusted medianEmployment
Washington$99,330$102,140$65,250$128,170$95,45810,510
New York$95,960$94,840$60,040$137,370$87,89638,670
California$94,680$98,950$62,410$129,500$89,38637,300
Massachusetts$87,300$89,450$60,590$107,610$84,54616,570
Connecticut$86,920$93,610$60,070$110,120$90,3577,920
District of Columbia$84,060$79,900$59,860$108,730$72,7021,540
Maryland$83,070$78,510$59,890$115,540$74,77114,530
New Jersey$81,690$78,770$61,450$104,790$72,39923,650
Alaska$81,140$78,940$62,630$97,110$77,0901,150
Rhode Island$80,970$92,760$46,460$99,150$90,6742,370
Utah$80,660$79,180$54,940$102,400$80,0615,960
Oregon$77,690$78,350$49,360$100,250$75,7746,940
Pennsylvania$77,630$77,930$48,610$105,330$79,84622,720
Illinois$75,870$76,110$47,810$105,580$76,11024,770
Ohio$73,280$77,090$46,040$101,940$83,07130,450
New Mexico$73,110$75,240$61,630$82,880$81,6054,260
Vermont$72,710$73,940$49,300$97,630$75,4491,620
Hawaii$71,870$69,230$51,180$96,720$62,9362,480
Delaware$71,270$67,780$48,310$94,760$67,9162,350
Colorado$70,440$63,760$49,580$99,400$61,84313,280
Minnesota$70,420$62,640$47,560$99,340$63,5298,890
Virginia$69,870$63,520$50,590$99,370$62,82918,290
Georgia$69,780$64,780$47,540$97,960$67,26923,610
New Hampshire$69,030$71,140$47,600$92,660$68,2733,120
Nevada$68,810$66,300$49,610$83,160$66,3003,910
Michigan$68,160$63,790$46,530$95,370$66,31015,420
Maine$66,830$63,590$47,640$80,650$65,5572,780
Wyoming$65,560$62,480$51,900$78,670$67,4001,290
Wisconsin$65,220$61,960$47,870$79,990$65,84514,460
Texas$64,480$63,390$51,410$75,750$65,28380,160
Nebraska$63,630$62,510$38,790$78,290$69,3784,150
Indiana$63,170$60,700$47,720$79,750$65,05911,700
Idaho$62,940$60,930$46,870$79,070$63,8012,360
South Carolina$62,580$60,810$48,090$78,160$64,8999,750
Arizona$62,000$59,710$46,940$81,420$59,2959,020
Missouri$61,510$59,310$43,760$91,130$65,31911,330
Montana$61,240$61,550$39,140$80,290$65,0631,980
Tennessee$61,030$60,690$48,540$76,830$66,03913,060
North Dakota$60,780$60,100$47,090$79,760$67,5281,400
Alabama$60,320$61,770$48,320$74,090$69,56110,000
Kentucky$60,150$61,120$46,270$79,650$67,7618,040
Iowa$60,080$60,450$40,920$79,110$68,8506,270
Florida$60,040$58,940$49,310$75,520$57,00231,370
Kansas$59,840$60,580$48,290$78,430$67,2366,230
Louisiana$59,040$58,760$46,260$78,020$66,6215,560
Arkansas$58,830$59,570$49,780$74,100$68,5506,140
West Virginia$56,210$57,210$45,540$63,130$63,9224,090
Oklahoma$53,920$48,440$43,400$68,990$55,1717,620
North Carolina$53,350$52,010$44,660$61,770$55,15420,650
South Dakota$53,290$50,980$47,000$60,790$57,5402,130
Mississippi$52,930$50,790$46,020$60,860$58,3796,260

Highest median pay

  1. Washington — $102,140
  2. California — $98,950
  3. New York — $94,840
  4. Connecticut — $93,610
  5. Rhode Island — $92,760

Lowest median pay

  1. Oklahoma — $48,440
  2. Mississippi — $50,790
  3. South Dakota — $50,980
  4. North Carolina — $52,010
  5. West Virginia — $57,210

Best pay after cost of living

  1. Washington — $95,458
  2. Rhode Island — $90,674
  3. Connecticut — $90,357
  4. California — $89,386
  5. New York — $87,896

The most middle school teachers work in Texas (80,160 jobs), New York and California.

Frequently asked questions

How much does a middle school teacher make?

The national median wage for middle school teachers is $64,370 a year and the mean is $72,030, according to BLS OEWS May 2025 estimates.

Which state pays middle school teachers the most?

Washington has the highest mean wage for middle school teachers at $99,330.

Which state pays middle school teachers the least?

Mississippi has the lowest mean wage for middle school teachers among states with published data, at $52,930.

Where do middle school teachers earn the most after cost of living?

Dividing each state’s median wage by its BEA price level, Washington ranks first at $95,458 in national-average dollars, followed by Rhode Island and Connecticut.

Related occupations