High-paying teaching jobs in Saint John

Teaching focuses on imparting knowledge, skills, and values to students of all ages. Educators develop lesson plans, facilitate discussions, and assess individual performance. They often employ creative methods that engage diverse learner needs and foster a collaborative learning environment.


The 14 teaching jobs listed below pay well, with salaries between $31,800 and $82,673 per year. Training Manager, Instructor and Early Childhood Teacher are among the most popular high-paying roles in Saint John, NB.

Job title

Updated Oct. 17, 2026
Job title
Saint John, NB
New Brunswick
Job openings (Saint John)

Training Manager

Saint John

$73,845 per year

New Brunswick

$58,984 per year

Music Teacher

Saint John

$33.01 per hour

New Brunswick

$33.01 per hour

Instructor

Saint John

$32.16 per hour

New Brunswick

$32.37 per hour

Learning and Development Facilitator

Saint John

$62,241 per year

New Brunswick

$190,448 per year

Early Childhood Teacher

Saint John

$22.42 per hour

New Brunswick

$22.04 per hour

Teacher

Saint John

$31,800 per year

New Brunswick

$43,075 per year

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