High School Teacher Salary in New York
High School Teacher pay in New York, explained
High school teachers in New York earn a median of $97,070 per year (— per hour), which is 35% above the national median of $72,040. Entry-level workers earn around $60,070, while the most experienced high school teachers reach about $136,450. Pay varies by employer, setting, and metro area within New York.
Is $97,070 good pay in New York?
Adjusted for New York's cost of living (which runs 108% of the U.S. average), that $97,070 is worth about $89,945 in national buying power — ranking New York #5 for real pay (vs #3 on the sticker number).
See the full High School Teacher Real Pay Index arrow_forward
High School Teacher pay by experience in New York
High School Teacher pay in neighboring states
| State | Median / yr | Real pay | vs NY |
|---|---|---|---|
| New York (here) | $97,070 | $89,945 | — |
| Massachusetts | $95,260 | $90,074 | +$1,810 |
| New Jersey | $82,200 | $75,548 | +$14,870 |
| Connecticut | $80,970 | $78,149 | +$16,100 |
| Pennsylvania | $78,800 | $80,761 | +$18,270 |
| Vermont | $76,220 | $77,809 | +$20,850 |
High School Teacher in New York: FAQ
How much do high school teachers make in New York?
High school teachers in New York earn a median of $97,070 per year (— per hour), compared with $72,040 nationally.
Does New York pay high school teachers well?
At $97,070, New York pays 35% above the national median for high school teachers. An estimated 70,660 work in the state.