High-paying teaching jobs in Portsmouth

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 311 high-paying for you in Portsmouth, VA. These teaching jobs pay well, with salaries between $27,574 to $92,480 per hour. Popular roles include Adjunct Faculty, Instructor and Special Education Teacher.

Job title

Updated Nov 07, 2026
Job title
Portsmouth, VA
Virginia
Job openings (Portsmouth)

Assistant Principal

Portsmouth

$92,480 per year

Virginia

$93,852 per year

Adjunct Faculty

Portsmouth

$32.47 per hour

Virginia

$28.44 per hour

Special Education Teacher

Portsmouth

$64,059 per year

Virginia

$80,700 per year

Tutor

Portsmouth

$24.22 per hour

Virginia

$27.61 per hour

Teacher

Portsmouth

$23.46 per hour

Virginia

$25.73 per hour

Registered Children's Manager

Portsmouth

$21.51 per hour

Virginia

$16.73 per hour

Instructor

Portsmouth

$20.04 per hour

Virginia

$28.53 per hour

Instructional Assistant

Portsmouth

$18.36 per hour

Virginia

$22.17 per hour

School Program Staff

Portsmouth

$14.99 per hour

Virginia

$16.66 per hour

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