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,024 high-paying for you in New Brunswick, NJ. These teaching jobs pay well, with salaries between $39,640 to $266,936 per hour. Popular roles include Teacher, Instructor and Adjunct Faculty.

Job title

Updated Nov 05, 2026
Job title
New Brunswick, NJ
New Jersey
Job openings (New Brunswick)

Associate Professor

New Brunswick

$266,936 per year

New Jersey

$178,311 per year

Assistant Professor

New Brunswick

$201,514 per year

New Jersey

$96,149 per year

Spanish Teacher

New Brunswick

$79,992 per year

New Jersey

$37,558 per year

Teacher

New Brunswick

$79,205 per year

New Jersey

$45,683 per year

Special Education Teacher

New Brunswick

$78,537 per year

New Jersey

$75,222 per year

Social Studies Teacher

New Brunswick

$78,083 per year

New Jersey

$69,316 per year

Mathematics Teacher

New Brunswick

$76,284 per year

New Jersey

$70,107 per year

Adjunct Faculty

New Brunswick

$36.10 per hour

New Jersey

$16.90 per hour

Instructor

New Brunswick

$4,974 per month

New Jersey

$3,076 per month

Substitute Teacher

New Brunswick

$134 per day

New Jersey

$145 per day

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