Skip to content
Home › Salaries › Middle School Teachers, Except Special and Career/Technical Education

Middle School Teachers, Except Special and Career/Technical Education salary

Middle School Teachers, Except Special and Career/Technical Education earn a median of $64,370 a year in the U.S. – from $48,440 in Oklahoma to $102,140 in Washington. Enter your pay below to see how you compare.

Median pay, United States
$64,370 a year
620,090 jobs nationwide. That is 26% above the median for all U.S. jobs ($50,980). Source: BLS, May 2025.

Pay range

10th percentile
90% earn more
$48,080
25th percentile
75% earn more
$58,530
Median (50th)
half earn more, half less
$64,370
75th percentile
25% earn more
$80,490
90th percentile
top 10% earn more
$102,540
Average (mean)
pulled up by top earners
$72,030

How does my pay compare?

Enter your pay to see where you stand among middle school teachers, except special and career/technical education. Nothing you type leaves your device.

Pay by state

States ranked by median annual wage for middle school teachers, except special and career/technical education. Tap a state for its minimum wage.

1. Washington
10,510 jobs
$102,140
2. California
37,300 jobs
$98,950
3. New York
38,670 jobs
$94,840
4. Connecticut
7,920 jobs
$93,610
5. Rhode Island
2,370 jobs
$92,760
6. Massachusetts
16,570 jobs
$89,450
7. District of Columbia
1,540 jobs
$79,900
8. Utah
5,960 jobs
$79,180
9. Alaska
1,150 jobs
$78,940
10. New Jersey
23,650 jobs
$78,770
11. Maryland
14,530 jobs
$78,510
12. Oregon
6,940 jobs
$78,350
13. Pennsylvania
22,720 jobs
$77,930
14. Ohio
30,450 jobs
$77,090
15. Illinois
24,770 jobs
$76,110
16. New Mexico
4,260 jobs
$75,240
17. Vermont
1,620 jobs
$73,940
18. New Hampshire
3,120 jobs
$71,140
19. Hawaii
2,480 jobs
$69,230
20. Delaware
2,350 jobs
$67,780
21. Nevada
3,910 jobs
$66,300
22. Georgia
23,610 jobs
$64,780
23. Michigan
15,420 jobs
$63,790
24. Colorado
13,280 jobs
$63,760
25. Maine
2,780 jobs
$63,590
26. Virginia
18,290 jobs
$63,520
27. Texas
80,160 jobs
$63,390
28. Minnesota
8,890 jobs
$62,640
29. Nebraska
4,150 jobs
$62,510
30. Wyoming
1,290 jobs
$62,480
31. Wisconsin
14,460 jobs
$61,960
32. Alabama
10,000 jobs
$61,770
33. Montana
1,980 jobs
$61,550
34. Kentucky
8,040 jobs
$61,120
35. Idaho
2,360 jobs
$60,930
36. South Carolina
9,750 jobs
$60,810
37. Indiana
11,700 jobs
$60,700
38. Tennessee
13,060 jobs
$60,690
39. Kansas
6,230 jobs
$60,580
40. Iowa
6,270 jobs
$60,450
41. North Dakota
1,400 jobs
$60,100
42. Arizona
9,020 jobs
$59,710
43. Arkansas
6,140 jobs
$59,570
44. Missouri
11,330 jobs
$59,310
45. Florida
31,370 jobs
$58,940
46. Louisiana
5,560 jobs
$58,760
47. West Virginia
4,090 jobs
$57,210
48. Puerto Rico
3,490 jobs
$52,530
49. North Carolina
20,650 jobs
$52,010
50. South Dakota
2,130 jobs
$50,980
51. Mississippi
6,260 jobs
$50,790
52. Oklahoma
7,620 jobs
$48,440

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025), SOC code 25-2022. Wages exclude the self-employed. All jobs · Minimum wage by state

Questions & answers

How much do middle school teachers, except special and career/technical education make?

The median wage for middle school teachers, except special and career/technical education in the U.S. was $64,370 a year in May 2025, according to the Bureau of Labor Statistics. The middle half earned between $58,530 and $80,490 a year.

Which state pays middle school teachers, except special and career/technical education the most?

Washington has the highest median wage for middle school teachers, except special and career/technical education: $102,140 a year. The lowest published median is in Oklahoma at $48,440. Living costs also differ a lot between states.

How many middle school teachers, except special and career/technical education are there?

BLS estimates 620,090 middle school teachers, except special and career/technical education were employed in the U.S. in May 2025, not counting the self-employed.

What is the difference between median and average pay?

The median is the middle wage: half of workers earn more and half earn less. The average (mean) adds everyone up and divides, so a few very high earners pull it up. The median is usually the better guide to typical pay.

What does the 10th or 90th percentile mean?

The 10th percentile is the wage that only 10% of workers earn less than – often entry-level pay. The 90th percentile is the wage that only 10% earn more than – usually the most experienced or highest-paid workers.

Why is there no hourly wage for this job?

BLS publishes only annual wages for occupations that are paid by the year but usually work fewer than 2,080 hours, such as teachers and pilots, because an hourly figure would be misleading.