SOC 25-2022 · New Jersey

Middle School Teachers, Except Special and Career/Technical Education Salary in New Jersey

Middle school teachers (except special and career/technical education) in New Jersey earn the most in Atlantic City (average $83,570 a year) and the least in Vineland ($75,860), across the 3 New Jersey metro areas we cover. Statewide, BLS puts the middle school teachers (except special and career/technical education) average at $81,690 and the median at $78,770 for 23,650 workers. The U.S. average for this job is $72,030.

$84Khighest: Atlantic City
$76Klowest: Vineland
2,590jobs in these metros
3metro areas
Advertisement

Middle School Teachers, Except Special and Career/Technical Education average salary by city in New Jersey

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Atlantic City$83,570$82,760$64,470$64,48899
Trenton$80,560$77,740$65,830$62,562103
Vineland$75,860$76,690$63,090$59,55496

*Average salary after federal and state taxes for a single filer; New Jersey's employee unemployment, disability and family-leave contributions are not included. Cost of living: BEA price parity, U.S. = 100.

Middle School Teachers, Except Special and Career/Technical Education salary in other states

Middle School Teachers, Except Special and Career/Technical Education salary by city and state

More about pay in New Jersey

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.