Teacher Salary by City
How much does a Teacher make? See 2025 salary data from the Bureau of Labor Statistics across top US cities.
$64K
National median
$58K
25th percentile
$81K
75th percentile
$48K
Bottom 10%
$104K
Top 10%
Teacher Salary by City
New York
NY
$90,600
+42% vs national
San Francisco
CA
$86,800
+36% vs national
Los Angeles
CA
$82,200
+28% vs national
Boston
MA
$80,400
+26% vs national
Washington
DC
$78,600
+23% vs national
Seattle
WA
$74,200
+16% vs national
San Diego
CA
$71,600
+12% vs national
Philadelphia
PA
$69,200
+8% vs national
Chicago
IL
$68,600
+7% vs national
Hartford
CT
$68,600
+7% vs national
Baltimore
MD
$68,000
+6% vs national
Sacramento
CA
$68,000
+6% vs national
Portland
OR
$67,000
+5% vs national
Minneapolis
MN
$66,400
+4% vs national
Salt Lake City
UT
$62,000
-3% vs national
Denver
CO
$61,800
-3% vs national
Raleigh
NC
$61,400
-4% vs national
Richmond
VA
$61,400
-4% vs national
Detroit
MI
$60,200
-6% vs national
Charlotte
NC
$60,200
-6% vs national
Dallas
TX
$60,000
-6% vs national
Tampa
FL
$59,400
-7% vs national
Pittsburgh
PA
$59,400
-7% vs national
Virginia Beach
VA
$59,400
-7% vs national
Nashville
TN
$58,800
-8% vs national
Houston
TX
$58,200
-9% vs national
Indianapolis
IN
$58,200
-9% vs national
Orlando
FL
$58,200
-9% vs national
St. Louis
MO
$58,200
-9% vs national
Buffalo
NY
$58,200
-9% vs national
Las Vegas
NV
$57,600
-10% vs national
Columbus
OH
$57,600
-10% vs national
Cincinnati
OH
$57,600
-10% vs national
Kansas City
MO
$57,000
-11% vs national
Jacksonville
FL
$57,000
-11% vs national
San Antonio
TX
$56,200
-12% vs national
Louisville
KY
$56,200
-12% vs national
Fresno
CA
$56,200
-12% vs national
Miami
FL
$56,000
-12% vs national
New Orleans
LA
$55,600
-13% vs national
Omaha
NE
$55,600
-13% vs national
Oklahoma City
OK
$55,000
-14% vs national
Memphis
TN
$54,400
-15% vs national
Albuquerque
NM
$54,400
-15% vs national
Tucson
AZ
$53,800
-16% vs national
About Teacher Salaries
The median Teacher salary in the United States is $63,970 per year according to 2025 data from the Bureau of Labor Statistics. Salaries vary significantly by location — New York has the highest median at $90,600, while the national range spans from $47,960 at the 10th percentile to $104,340 at the 90th percentile.
Data source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025. OCC code: 25-2021.