Elementary School Teacher Salary in New Jersey
Elementary School Teacher pay in New Jersey, explained
Elementary school teachers in New Jersey earn a median of $78,200 per year (— per hour), which is 22% above the national median of $63,970. Entry-level workers earn around $61,840, while the most experienced elementary school teachers reach about $105,480. Pay varies by employer, setting, and metro area within New Jersey.
Is $78,200 good pay in New Jersey?
Adjusted for New Jersey's cost of living (which runs 109% of the U.S. average), that $78,200 is worth about $71,872 in national buying power — ranking New Jersey #19 for real pay (vs #9 on the sticker number).
See the full Elementary School Teacher Real Pay Index arrow_forward
Elementary School Teacher pay by experience in New Jersey
Elementary School Teacher pay in neighboring states
| State | Median / yr | Real pay | vs NJ |
|---|---|---|---|
| New Jersey (here) | $78,200 | $71,872 | — |
| New York | $85,760 | $79,466 | −$7,560 |
| Pennsylvania | $77,060 | $78,978 | +$1,140 |
| Delaware | $75,920 | $76,066 | +$2,280 |
Elementary School Teacher in New Jersey: FAQ
How much do elementary school teachers make in New Jersey?
Elementary school teachers in New Jersey earn a median of $78,200 per year (— per hour), compared with $63,970 nationally.
Does New Jersey pay elementary school teachers well?
At $78,200, New Jersey pays 22% above the national median for elementary school teachers. An estimated 40,300 work in the state.