High-paying teaching jobs in Richmond

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 395 high-paying for you in Richmond, VA. These teaching jobs pay well, with salaries between $37,963 to $92,654 per hour. Popular roles include Adjunct Faculty, Adjunct Instructor and Tutor.

Job title

Updated Sep 12, 2026
Job title
Richmond, VA
Virginia
Job openings (Richmond)

Teacher

Richmond

$79,432 per year

Virginia

$42,641 per year

Trainer

Richmond

$37.18 per hour

Virginia

$34.44 per hour

Faculty

Richmond

$75,563 per year

Virginia

$74,461 per year

Adjunct Faculty

Richmond

$72,068 per year

Virginia

$62,862 per year

Elementary School Teacher

Richmond

$63,904 per year

Virginia

$58,731 per year

Instructor

Richmond

$28.40 per hour

Virginia

$29.36 per hour

Tutor

Richmond

$26.39 per hour

Virginia

$27.55 per hour

Adjunct Instructor

Richmond

$3,664 per month

Virginia

$6,470 per month

Substitute Teacher

Richmond

$20.77 per hour

Virginia

$23.38 per hour

Instructional Assistant

Richmond

$37,963 per year

Virginia

$51,966 per year

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