Home / Job Salaries / High School Teacher Salary in Virginia

High School Teacher Salary in Virginia

Explore high school teacher salaries in Virginia including median pay, entry-level and senior compensation, and how it compares to the national average.

Median Salary in VA
$72,284
Monthly: $6,024
Biweekly: $2,780
Entry Level
$48,930
Monthly: $4,078
Biweekly: $1,882
Senior Level
$100,086
Monthly: $8,341
Biweekly: $3,849
Job Growth
12%
Projected 10-year growth

Salary Breakdown

Pay PeriodEntry LevelMedianSenior
Annual$48,930$72,284$100,086
Monthly$4,078$6,024$8,341
Biweekly$1,882$2,780$3,849
Weekly$941$1,390$1,925
Hourly$24$35$48

VA vs National Comparison

National Median
$66,930
VA Median
$72,284
Difference
+$5,354
Multiplier
1.08x
National
VA

About This Career

Teach specialized subjects to high school students.

Education

Bachelor's degree in subject area or Education; Teaching certification required

Key Skills

Subject ExpertiseCurriculum DevelopmentStudent AssessmentMentoring

Compare States

See how Virginia compares to other states for high school teacher salaries:

TXCANYFLCO

Compare Jobs

Compare salaries for other education jobs in Virginia:

Elementary School TeacherSpecial Education TeacherSchool CounselorSchool Principal

Related Tools

Salary CalculatorNet Worth CalculatorMortgage Calculator