High-paying teaching jobs in Greensboro

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 214 high-paying for you in Greensboro, NC. These teaching jobs pay well, with salaries between $30,718 to $108,030 per hour. Popular roles include Teacher, Associate Professor and Instructor.

Job title

Updated Oct 30, 2026
Job title
Greensboro, NC
North Carolina
Job openings (Greensboro)

Associate Professor

Greensboro

$108,030 per year

North Carolina

$115,724 per year

Assistant Professor

Greensboro

$73,261 per year

North Carolina

$88,527 per year

Faculty

Greensboro

$68,250 per year

North Carolina

$55,350 per year

Elementary School Teacher

Greensboro

$57,369 per year

North Carolina

$50,972 per year

Mathematics Teacher

Greensboro

$26.08 per hour

North Carolina

$26.34 per hour

Instructor

Greensboro

$23.76 per hour

North Carolina

$25.62 per hour

Teacher

Greensboro

$19.31 per hour

North Carolina

$40.33 per hour

Substitute Teacher

Greensboro

$16.59 per hour

North Carolina

$15.95 per hour

Child Care Teacher

Greensboro

$15.36 per hour

North Carolina

$15.29 per hour

Early Childhood Teacher

Greensboro

$14.79 per hour

North Carolina

$15.61 per hour

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