Teacher Salary in United States
Teacher Salary in Buffalo
Based on 1,428 job listings - Buffalo, United States 2026
+13.3% vs 2025Average salary
$48,946 - $56,154
Median salary
$47,843 - $55,000
Lower rangeUpper range
Salary distribution by percentile
10th percentile$32K
25th percentile$41K
Median$48K
75th percentile$55K
90th percentile$60K
50% of professionals earn between $40,781 - $55,000 USD
The median salary is $47,843
Compare with national average
Buffalo
Average salary
48,946 - 56,154
Median salary
47,843 - 55,000
1,428 job openings
United States
Average salary
55,771 - 66,258
Median salary
55,771 - 66,258
1,390,834 job openings
Other cities
New York31,648 job openings
Phoenix16,407 job openings
Peachtree Corners14,967 job openings
Brooklyn7,480 job openings
Houston7,391 job openings
Chicago7,064 job openings
San Antonio5,286 job openings
Austin5,071 job openings
Philadelphia4,534 job openings
Denver4,446 job openings
Los Angeles4,078 job openings
Dallas3,971 job openings
Columbus3,784 job openings
Atlanta3,503 job openings
Boston3,503 job openings
Raleigh3,489 job openings
San Francisco3,458 job openings
Kansas City3,326 job openings
Springfield3,220 job openings
Minneapolis3,108 job openings
Nashville3,104 job openings
Columbia2,942 job openings
San Jose2,860 job openings
Rochester2,748 job openings
Richmond2,727 job openings
The average salary for a Teacher in Buffalo, United States is USD 48,946 - USD 56,154 per year in 2026, based on 1,428 job listings.
Explore 1,428 Teacher job listings in United States on BeBee, or check our salary calculator for a personalized estimate.