High-paying teaching jobs in New Brunswick

Teaching involves guiding students in learning academic subjects by crafting engaging lessons. Teachers develop curricula, assess student progress, and foster a supportive environment. They exhibit patience, communication skills, and subject knowledge.


We found 1,017 high-paying for you in New Brunswick, NJ. These teaching jobs pay well, with salaries between $42,235 to $266,936 per hour. Popular roles include Teacher, Instructor and Adjunct Faculty.

Job title

Updated Oct 31, 2026
Job title
New Brunswick, NJ
New Jersey
Job openings (New Brunswick)

Associate Professor

New Brunswick

$266,936 per year

New Jersey

$177,949 per year

Assistant Professor

New Brunswick

$218,158 per year

New Jersey

$96,992 per year

Spanish Teacher

New Brunswick

$79,992 per year

New Jersey

$37,558 per year

Teacher

New Brunswick

$79,159 per year

New Jersey

$45,463 per year

Special Education Teacher

New Brunswick

$78,356 per year

New Jersey

$75,304 per year

Mathematics Teacher

New Brunswick

$76,284 per year

New Jersey

$69,843 per year

Social Studies Teacher

New Brunswick

$76,260 per year

New Jersey

$69,215 per year

Adjunct Faculty

New Brunswick

$36.01 per hour

New Jersey

$16.92 per hour

Instructor

New Brunswick

$4,974 per month

New Jersey

$3,098 per month

Substitute Teacher

New Brunswick

$143 per day

New Jersey

$146 per day

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.