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 446 high-paying for you in Richmond, VA. These teaching jobs pay well, with salaries between $37,941 to $79,407 per hour. Popular roles include Adjunct Faculty, Adjunct Instructor and Teacher.

Job title

Updated Aug 30, 2026
Job title
Richmond, VA
Virginia
Job openings (Richmond)

Teacher

Richmond

$79,407 per year

Virginia

$43,030 per year

Special Education Teacher

Richmond

$78,154 per year

Virginia

$82,684 per year

Adjunct Faculty

Richmond

$72,068 per year

Virginia

$30,769 per year

Faculty

Richmond

$71,927 per year

Virginia

$73,895 per year

Elementary School Teacher

Richmond

$63,316 per year

Virginia

$59,080 per year

Instructor

Richmond

$28.84 per hour

Virginia

$29.81 per hour

Tutor

Richmond

$26.21 per hour

Virginia

$27.45 per hour

Adjunct Instructor

Richmond

$3,921 per month

Virginia

$6,030 per month

Substitute Teacher

Richmond

$20.69 per hour

Virginia

$23.96 per hour

Instructional Assistant

Richmond

$37,941 per year

Virginia

$52,081 per year

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