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 662 high-paying for you in Raleigh, NC. These teaching jobs pay well, with salaries between $29,378 to $120,425 per hour. Popular roles include Instructional Assistant, Elementary School Teacher and Special Education Teacher.

Job title

Updated Oct 24, 2026
Job title
Raleigh, NC
North Carolina
Job openings (Raleigh)

Associate Professor

Raleigh

$120,425 per year

North Carolina

$114,668 per year

Assistant Professor

Raleigh

$89,465 per year

North Carolina

$88,527 per year

Special Education Teacher

Raleigh

$34.79 per hour

North Carolina

$40.49 per hour

Elementary School Teacher

Raleigh

$58,125 per year

North Carolina

$51,002 per year

High School Teacher

Raleigh

$57,519 per year

North Carolina

$49,709 per year

Instructor

Raleigh

$25.78 per hour

North Carolina

$25.59 per hour

Tutor

Raleigh

$21.90 per hour

North Carolina

$21.29 per hour

Instructional Assistant

Raleigh

$21.79 per hour

North Carolina

$19.30 per hour

School Teacher

Raleigh

$18.88 per hour

North Carolina

$16.64 per hour

Teacher

Raleigh

$18.43 per hour

North Carolina

$40.32 per hour

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