High-paying teaching jobs in Chapel Hill

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 362 high-paying for you in Chapel Hill, NC. These teaching jobs pay well, with salaries between $33,609 to $101,976 per hour. Popular roles include Elementary School Teacher, Teacher and Instructor.

Job title

Updated Aug 10, 2026
Job title
Chapel Hill, NC
North Carolina
Job openings (Chapel Hill)

Associate Professor

Chapel Hill

$101,976 per year

North Carolina

$107,877 per year

Assistant Professor

Chapel Hill

$92,857 per year

North Carolina

$86,108 per year

Clinical Instructor

Chapel Hill

$35.14 per hour

North Carolina

$29.24 per hour

Faculty

Chapel Hill

$69,125 per year

North Carolina

$58,346 per year

Adjunct Instructor

Chapel Hill

$28.78 per hour

North Carolina

$33.05 per hour

Tutor

Chapel Hill

$25.72 per hour

North Carolina

$21.46 per hour

Teacher

Chapel Hill

$25.55 per hour

North Carolina

$38.96 per hour

Instructor

Chapel Hill

$24.43 per hour

North Carolina

$25.70 per hour

Teaching Assistant

Chapel Hill

$17.79 per hour

North Carolina

$16.51 per hour

Elementary School Teacher

Chapel Hill

$16.91 per hour

North Carolina

$17.21 per hour

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