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 262 high-paying for you in Chapel Hill, NC. These teaching jobs pay well, with salaries between $37,937 to $111,902 per hour. Popular roles include Teacher, Elementary School Teacher and Faculty.

Job title

Updated Sep 21, 2026
Job title
Chapel Hill, NC
North Carolina
Job openings (Chapel Hill)

Associate Professor

Chapel Hill

$111,902 per year

North Carolina

$114,668 per year

Assistant Professor

Chapel Hill

$101,942 per year

North Carolina

$88,129 per year

Clinical Instructor

Chapel Hill

$35.20 per hour

North Carolina

$49.92 per hour

Adjunct Instructor

Chapel Hill

$29.12 per hour

North Carolina

$32.91 per hour

Faculty

Chapel Hill

$59,686 per year

North Carolina

$60,379 per year

Teacher

Chapel Hill

$24.47 per hour

North Carolina

$39.74 per hour

Elementary School Teacher

Chapel Hill

$18.59 per hour

North Carolina

$17.44 per hour

Teaching Assistant

Chapel Hill

$17.78 per hour

North Carolina

$16.63 per hour

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