High-paying teaching jobs in Trenton

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 710 high-paying for you in Trenton, NJ. These teaching jobs pay well, with salaries between $48,041 to $146,535 per hour. Popular roles include Teacher, Tutor and Substitute Teacher.

Job title

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

Trainer

Trenton

$58.80 per hour

New Jersey

$45.87 per hour

Tutor

Trenton

$38.05 per hour

New Jersey

$29.95 per hour

Science Teacher

Trenton

$77,628 per year

New Jersey

$75,596 per year

Instructor

Trenton

$76,281 per year

New Jersey

$43,445 per year

Mathematics Teacher

Trenton

$75,833 per year

New Jersey

$70,107 per year

Elementary School Teacher

Trenton

$72,501 per year

New Jersey

$66,724 per year

Teacher

Trenton

$71,516 per year

New Jersey

$45,683 per year

High School Teacher

Trenton

$69,808 per year

New Jersey

$70,425 per year

Assistant Teacher

Trenton

$18.97 per hour

New Jersey

$17.47 per hour

Substitute Teacher

Trenton

$163 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.