Salaripedia
English

How much does a secondary school teacher make in New York?

$97,070a year

Median yearly pay for secondary school teachers in New York. That is $46.67 an hour or $8,089 a month.

Hourly
$46.67
Vs. national median
+35%
Rank among states
3 of 51
Jobs in the state
70,660
Pay range
Lowest 10%: $60,070Median: $97,070Highest 10%: $136,500
PercentileYearlyHourly
10th$60,070$28.88
25th$76,050$36.56
Median$97,070$46.67
75th$132,000$63.45
90th$136,500$65.60

Cities in New York

Metro areas, median yearly pay.

Kingston, NY$101,300
New York, NY$100,800
Kiryas Joel, NY$89,320
Albany, NY$80,620
Buffalo, NY$79,280
Utica, NY$78,950
Glens Falls, NY$78,670
Syracuse, NY$77,900
Watertown, NY$77,180
Rochester, NY$76,190
Binghamton, NY$74,970
Ithaca, NY$73,960
Elmira, NY$71,640
Salaries for every job in New York

Nearby in the ranking

States with similar pay for secondary school teachers.

1. Washington$102,700
2. California$101,400
3. New York$97,070
4. Massachusetts$95,260
5. Rhode Island$92,610
6. District of Columbia$82,750
Secondary School Teacher salary in all states

Frequently asked questions

How much does a secondary school teacher make an hour in New York?

The median hourly pay in New York is $46.67 ($97,070 a year).

Do secondary school teachers make more in New York than the national average?

Yes: $97,070 against $72,040 nationally, 35% more.

Where does New York rank for secondary school teacher pay?

New York ranks 3 of 51 states.

Which city in New York pays secondary school teachers the most?

Kingston, NY, with a median of $101,300 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.