High-paying teaching jobs in Raleigh

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 667 high-paying for you in Raleigh, NC. These teaching jobs pay well, with salaries between $30,203 to $140,598 per hour. Popular roles include Instructional Assistant, Elementary School Teacher and Teacher.

Job title

Updated Sep 12, 2026
Job title
Raleigh, NC
North Carolina
Job openings (Raleigh)

Principal

Raleigh

$140,598 per year

North Carolina

$122,605 per year

Special Education Teacher

Raleigh

$34.80 per hour

North Carolina

$40.46 per hour

Adjunct Instructor

Raleigh

$33.30 per hour

North Carolina

$32.87 per hour

High School Teacher

Raleigh

$57,609 per year

North Carolina

$49,752 per year

Elementary School Teacher

Raleigh

$55,437 per year

North Carolina

$50,635 per year

Instructor

Raleigh

$25.69 per hour

North Carolina

$25.68 per hour

Instructional Assistant

Raleigh

$21.79 per hour

North Carolina

$19.43 per hour

Tutor

Raleigh

$20.33 per hour

North Carolina

$21.18 per hour

Teacher

Raleigh

$18.95 per hour

North Carolina

$39.52 per hour

School Teacher

Raleigh

$18.70 per hour

North Carolina

$16.69 per hour

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