Middle School Teachers, Except Special and Career/Technical Education salary
The median pay for middle school teachers, except special and career/technical education in the United States is $64,370 a year. About 620,090 people hold this job.
- 10th percentile
- $48,080
- 25th percentile
- $58,530
- Median percentile
- $64,370
- 75th percentile
- $80,490
- 90th percentile
- $102,540
Percentiles show the spread of pay, not experience. BLS does not report experience, so reading the 25th percentile as "entry level" is only a rough guide. Data period: BLS OEWS May 2025.
How to become: education, skills and job outlook
Highest-paying states · Highest-paying cities
By state
- Washington $102,140
- 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
By metro area
- Mount Vernon, WA $106,920
- San Jose, CA $105,030
- Olympia, WA $104,410
- Bremerton, WA $104,320
- Fresno, CA $104,250
- El Centro, CA $104,140
- Oxnard, CA $103,880
- Seattle, WA $102,560
- Merced, CA $101,770
- Walla Walla, WA $101,540
- Kennewick, WA $101,390
- Modesto, CA $101,250
- Wenatchee, WA $100,900
- Riverside, CA $100,810
- Bellingham, WA $100,430
- Barnstable Town, MA $99,600
- Bridgeport, CT $99,360
- Sacramento, CA $99,360
- Salt Lake City, UT $98,880
- Yakima, WA $98,760
- Kingston, NY $98,660
- Los Angeles, CA $98,370
- Santa Rosa, CA $98,020
- Kiryas Joel, NY $97,900
- Spokane, WA $97,850
- New York, NY $96,500
- Hartford, CT $96,030
- Napa, CA $95,590
- Longview, WA $94,190
- Boston, MA $94,170
- Vallejo, CA $93,680
- Hanford, CA $92,040
- San Luis Obispo, CA $90,870
- Buffalo, NY $89,950
- Portland, OR $89,590
- Providence, RI $89,450
- New Haven, CT $89,100
- Pittsburgh, PA $84,800
- Atlantic City, NJ $82,760
- Worcester, MA $82,380
- Norwich, CT $82,160
- Stockton, CA $82,030
- York, PA $81,830
- Williamsport, PA $81,760
- Reading, PA $81,120
- San Francisco, CA $81,100
- Lancaster, PA $80,960
- Waterbury, CT $80,960
- Albany, NY $80,760
- Lexington Park, MD $80,760
- Amherst Town, MA $80,750
- Cleveland, OH $80,580
- Santa Maria, CA $80,100
- Scranton, PA $80,030
- Springfield, MA $79,920
- Boulder, CO $79,830
- Visalia, CA $79,740
- Allentown, PA $79,620
- Eugene, OR $79,580
- Ithaca, NY $79,520
- Santa Cruz, CA $79,490
- Lewiston, ID $79,430
- Baltimore, MD $79,360
- Ogden, UT $79,360
- Chico, CA $79,300
- Utica, NY $79,120
- Anchorage, AK $78,940
- Bend, OR $78,780
- Yuba City, CA $78,760
- Salisbury, MD $78,690
- Fairbanks, AK $78,660
- Watertown, NY $78,600
- Glens Falls, NY $78,580
- Syracuse, NY $78,500
- San Diego, CA $78,460
- State College, PA $78,280
- Burlington, VT $78,240
- Philadelphia, PA $78,130
- Chicago, IL $78,000
- Pittsfield, MA $77,780
- Trenton, NJ $77,740
- St. George, UT $77,550
- Washington, DC $77,350
- Denver, CO $77,340
- Salem, OR $77,340
- Rockford, IL $76,920
- Harrisonburg, VA $76,830
- Farmington, NM $76,820
- Provo, UT $76,730
- Vineland, NJ $76,690
- Traverse City, MI $76,580
- Akron, OH $76,460
- Brunswick, GA $76,400
- Logan, UT $76,340
- Binghamton, NY $76,290
- Rochester, NY $76,160
- Harrisburg, PA $76,140
- Canton, OH $76,000
- Chambersburg, PA $75,840
- Albuquerque, NM $75,640
- Springfield, IL $75,570
- Atlanta, GA $75,490
- Springfield, OH $75,230
- Toledo, OH $75,130
- Corvallis, OR $75,100
- Altoona, PA $74,730
- Dayton, OH $74,420
- St. Cloud, MN $73,750
- Mansfield, OH $73,710
- Lima, OH $73,060
- Manchester, NH $72,880
- Youngstown, OH $72,850
- Las Cruces, NM $72,170
- Muskegon, MI $71,790
- Urban Honolulu, HI $71,000
- Kalamazoo, MI $69,460
- Fort Collins, CO $68,930
- Portland, ME $67,630
- Dalton, GA $67,380
- Cincinnati, OH $67,180