High-paying teaching jobs in Salisbury

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 136 high-paying for you in Salisbury, NC. These teaching jobs pay well, with salaries between $35,826 to $102,581 per hour. Popular roles include Teacher, Tutor and Teaching Assistant.

Job title

Updated Oct 17, 2026
Job title
Salisbury, NC
North Carolina
Job openings (Salisbury)

Teacher

Salisbury

$1,876 per week

North Carolina

$1,174 per week

Special Education Teacher

Salisbury

$64,244 per year

North Carolina

$93,784 per year

Adjunct Faculty

Salisbury

$29.82 per hour

North Carolina

$35.33 per hour

Adjunct Instructor

Salisbury

$27.82 per hour

North Carolina

$32.86 per hour

Elementary School Teacher

Salisbury

$49,408 per year

North Carolina

$51,030 per year

English As A Second Language Teacher

Salisbury

$46,710 per year

North Carolina

$65,085 per year

Training Specialist

Salisbury

$45,000 per year

North Carolina

$61,505 per year

Teaching Assistant

Salisbury

$17.84 per hour

North Carolina

$16.66 per hour

Tutor

Salisbury

$16.55 per hour

North Carolina

$21.31 per hour

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