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

Job title

Updated Nov 04, 2026
Job title
Greensboro, NC
North Carolina
Job openings (Greensboro)

Associate Professor

Greensboro

$108,030 per year

North Carolina

$116,833 per year

Trainer

Greensboro

$38.97 per hour

North Carolina

$40.29 per hour

Assistant Professor

Greensboro

$73,261 per year

North Carolina

$89,141 per year

Faculty

Greensboro

$68,250 per year

North Carolina

$55,764 per year

Elementary School Teacher

Greensboro

$58,211 per year

North Carolina

$51,031 per year

Mathematics Teacher

Greensboro

$26.08 per hour

North Carolina

$26.55 per hour

Instructor

Greensboro

$23.68 per hour

North Carolina

$25.80 per hour

Teacher

Greensboro

$19.08 per hour

North Carolina

$40.41 per hour

Substitute Teacher

Greensboro

$16.20 per hour

North Carolina

$15.92 per hour

Child Care Teacher

Greensboro

$15.35 per hour

North Carolina

$15.33 per hour

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