Paycheck Atlas

Highest-paying cities for secondary school teachers, except special and career/technical education

Mount Vernon, WA leads at $121,190 a year. Pay is not adjusted for local prices; see each page for the cost-of-living view.

PlaceMedian25th–75th
Mount Vernon, WA$121,190$92,700–$126,900
Oxnard, CA$108,850$88,560–$126,530
San Jose, CA$108,230$89,170–$131,140
Olympia, WA$105,200$81,380–$107,630
Sacramento, CA$105,060$80,260–$125,000
Walla Walla, WA$104,940$80,820–$104,950
Bremerton, WA$104,180$85,260–$129,080
Longview, WA$104,110$79,700–$105,440
San Francisco, CA$102,880$80,000–$126,750
Santa Maria, CA$102,840$80,810–$126,070
San Diego, CA$102,810$78,920–$124,670
Seattle, WA$102,670$82,360–$127,290
Kennewick, WA$102,600$83,620–$115,770
Vallejo, CA$102,590$80,440–$122,720
Napa, CA$102,510$83,620–$127,640
Bellingham, WA$102,160$80,860–$127,430
Hanford, CA$102,010$79,020–$120,690
Modesto, CA$101,890$80,060–$125,870
Santa Rosa, CA$101,730$80,810–$121,350
Salinas, CA$101,590$78,690–$123,510
Kingston, NY$101,300$80,530–$118,750
Barnstable Town, MA$101,120$80,130–$103,440
Wenatchee, WA$101,010$78,920–$102,510
Los Angeles, CA$100,960$81,430–$126,650
New York, NY$100,800$78,760–$130,570
Fresno, CA$100,750$79,650–$121,690
Stockton, CA$100,590$78,910–$123,060
Yakima, WA$100,560$80,750–$107,570
Yuba City, CA$100,170$78,840–$120,310
Riverside, CA$100,130$77,160–$128,810
Merced, CA$99,600$80,200–$120,910
San Luis Obispo, CA$99,560$77,310–$121,300
El Centro, CA$99,440$79,230–$120,600
Spokane, WA$99,410$78,050–$108,240
Bakersfield, CA$99,150$78,730–$104,700
Chicago, IL$98,970$76,440–$126,420
Boston, MA$98,850$78,620–$103,660
Santa Cruz, CA$98,810$78,500–$108,670
Chico, CA$98,210$77,540–$120,410
Visalia, CA$97,610$77,680–$120,050
Norwich, CT$94,950$74,730–$97,860
Providence, RI$92,110$65,030–$97,230
Atlantic City, NJ$90,070$72,210–$97,850
Kiryas Joel, NY$89,320$67,950–$108,660
Worcester, MA$87,050$74,880–$97,940
Portland, OR$84,120$66,140–$100,910
Vineland, NJ$83,680$68,110–$88,820
Bridgeport, CT$82,960$63,720–$104,650
Grants Pass, OR$82,490$64,830–$97,330
Akron, OH$81,820$62,810–$100,080

Data period: BLS OEWS May 2025.