High School Teacher Salary in New Jersey
High School Teacher pay in New Jersey, explained
High school teachers in New Jersey earn a median of $82,200 per year (— per hour), which is 14% above the national median of $72,040. Entry-level workers earn around $63,040, while the most experienced high school teachers reach about $108,230. Pay varies by employer, setting, and metro area within New Jersey.
Is $82,200 good pay in New Jersey?
Adjusted for New Jersey's cost of living (which runs 109% of the U.S. average), that $82,200 is worth about $75,548 in national buying power — ranking New Jersey #18 for real pay (vs #7 on the sticker number).
See the full High School Teacher Real Pay Index arrow_forward
High School Teacher pay by experience in New Jersey
High School Teacher pay in neighboring states
| State | Median / yr | Real pay | vs NJ |
|---|---|---|---|
| New Jersey (here) | $82,200 | $75,548 | — |
| New York | $97,070 | $89,945 | −$14,870 |
| Pennsylvania | $78,800 | $80,761 | +$3,400 |
| Delaware | $77,960 | $78,110 | +$4,240 |
High School Teacher in New Jersey: FAQ
How much do high school teachers make in New Jersey?
High school teachers in New Jersey earn a median of $82,200 per year (— per hour), compared with $72,040 nationally.
Does New Jersey pay high school teachers well?
At $82,200, New Jersey pays 14% above the national median for high school teachers. An estimated 38,140 work in the state.