Salaripedia
English

How much does a substitute teacher make in New Jersey?

$43,780a year

Median yearly pay for substitute teachers in New Jersey. That is $21.05 an hour or $3,648 a month.

Hourly
$21.05
Vs. national median
+5%
Rank among states
13 of 50
Jobs in the state
17,100
Pay range
Lowest 10%: $34,170Median: $43,780Highest 10%: $58,670
PercentileYearlyHourly
10th$34,170$16.43
25th$36,380$17.49
Median$43,780$21.05
75th$47,460$22.82
90th$58,670$28.21

Cities in New Jersey

Metro areas, median yearly pay.

Philadelphia, PA$45,680
New York, NY$45,220
Atlantic City, NJ$44,550
Trenton, NJ$39,040
Allentown, PA$38,540
Vineland, NJ$37,360
Salaries for every job in New Jersey

Nearby in the ranking

States with similar pay for substitute teachers.

10. Rhode Island$45,590
11. Pennsylvania$44,870
12. Wisconsin$43,950
13. New Jersey$43,780
14. New York$43,490
15. North Dakota$42,570
16. Massachusetts$41,350
Substitute Teacher salary in all states

Frequently asked questions

How much does a substitute teacher make an hour in New Jersey?

The median hourly pay in New Jersey is $21.05 ($43,780 a year).

Do substitute teachers make more in New Jersey than the national average?

Yes: $43,780 against $41,670 nationally, 5% more.

Where does New Jersey rank for substitute teacher pay?

New Jersey ranks 13 of 50 states.

Which city in New Jersey pays substitute teachers the most?

Philadelphia-Camden-Wilmington, PA-NJ-DE-MD, with a median of $45,680 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.