Teacher Salary by U.S. City (2026)

Teacher salaries across 50 U.S. cities, from BLS wage data: median and 10th-90th percentiles, plus cost-of-living-adjusted real pay. Compare metros.

Cities tracked
50
National average
$73800

How Teacher pay varies by city

Across the 50 U.S. metros tracked here, Teacher pay ranges from about $49,460 in Tucson, AZ to $105,100 in San Diego, CA (median wage). But the highest nominal pay isn’t the best deal once local prices are factored in: adjusted for cost of living, Wichita, KS delivers the strongest real buying power (about $319,016 in national-average dollars). The U.S. national average for this role is about $73,800.

The table below ranks every metro by median wage. “Real pay” adjusts each salary for local cost of living (BEA Regional Price Parity, U.S. = 100) so you can compare what the paycheck is actually worth. See our methodology for sources and formulas.

CityMedian10th %ile90th %ileCost of living
(US = 100)
Real pay
(COL-adjusted)
San Diego, CA$105100$63890$212730111.9$107117
Sacramento, CA$104080$64030$128960106.7$92528
Oakland, CA$103010$64460$168010115.6$92827
San Francisco, CA$103010$64460$168010115.6$92827
San Jose, CA$102460$74390$163730110.4$103122
Fresno, CA$101980$65200$142690102.2$106120
Seattle, WA$101560$66470$124820111.1$88183
New York, NY$100880$62940$137000112.6$88306
Long Beach, CA$99820$63910$170190113.6$92316
Los Angeles, CA$99820$63910$170190113.6$92316
Portland, OR$97760$60370$128530105.4$89716
Boston, MA$83966$44894$111316108.3$77555
Cleveland, OH$81080$48770$102610
Washington, DC$80570$54930$115650108.9$77596
Chicago, IL$80560$50580$131310103.6$82012
Columbus, OH$80000$48770$10614095.5$81775
Philadelphia, PA$79500$51170$102240102.6$75258
Baltimore, MD$75350$50950$101130104.5$72315
Jacksonville, FL$69180$50950$7898099.5$70685
Denver, CO$67460$49370$98970105.8$66987
Atlanta, GA$67360$47540$103630100.1$75426
Milwaukee, WI$67090$51050$10661096.9$77452
Minneapolis, MN$67040$49220$100290104.8$69136
Houston, TX$66260$58040$7859098.6$67333
Arlington, TX$65940$58770$79610
Dallas, TX$65940$58770$79610103.1$65031
Detroit, MI$64910$48540$97380100.3$71068
Fort Worth, TX$64851$34154$86338103.1$62907
Albuquerque, NM$64530$50730$8068095.5$69265
Louisville, KY$64390$47430$8381093.1$71706
Indianapolis, IN$63610$48100$9895095.7$71027
Austin, TX$63270$55130$8274098.1$66955
Mesa, AZ$63080$48670$103420103.3$68199
Phoenix, AZ$63080$48670$103420103.3$68199
Las Vegas, NV$62970$52720$79960100.2$65250
Nashville, TN$62850$48790$7758096.3$62904
San Antonio, TX$62340$53020$8252094.7$68278
Omaha, NE$62230$45910$7832091.9$66314
El Paso, TX$62040$49680$6418089.9$67444
Memphis, TN$61730$49050$7610092.2$64895
Wichita, KS$61470$48130$7326018.3$319016
New Orleans, LA$60680$49630$6664026.3$223308
Kansas City, MO$60490$46970$7869092.5$68228
Charlotte, NC$59390$46680$7564097.3$60022
Tulsa, OK$59200$41930$8117089.2$67220
Miami, FL$57190$50750$78700114.2$53471
Colorado Springs, CO$56200$40880$80370100.7$57990
Oklahoma City, OK$51900$42330$8401090.4$64696
Raleigh, NC$50330$47160$6451098.2$55707
Tucson, AZ$49460$42540$6400096.9$55761

“Real pay” = average wage × 100 ÷ the metro’s Regional Price Parity — what the salary is worth in national-average dollars. A high-paying city with high costs can rank below a cheaper one on real pay.

Put these numbers to work