Lowest published bachelor’s starting pay → highest published maximum across degree lanes in the districts below. Years and eligibility vary.
Average salary
$69,254NEA 2024-25
Starting salary
$50,448NEA 2024-25
State minimum
Not publishedSee state terms
Districts sourced
9Official schedules
Virginia teachers averaged $69,254 in 2024-25 per NEA, and the average starting salary was $50,448.
Virginia teachers averaged $69,254 in 2024-25 per NEA, and the average starting salary was $50,448. Virginia has no state minimum salary schedule, so each school division sets its own pay scale. Among the nine largest divisions with posted 2026-27 schedules, bachelor's starting pay ranges from $54,000 (Stafford) to $65,000 (Prince William). Virginia Beach, Stafford and Norfolk use one scale plus flat advanced-degree supplements, and Chesapeake has not posted a current scale.
Virginia Beach City Public Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount. Master’s and Doctorate pay not published in this schedule.
Stafford County Public Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount. Master’s and Doctorate pay not published in this schedule.
Norfolk Public Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount. Master’s and Doctorate pay not published in this schedule.
Henrico County Public Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
Step
Bachelor’s
Master’s
Doctorate
1
$60,242
$63,134
$66,164
2
$61,671
$64,631
$67,734
3
$63,134
$66,164
$69,340
4
$64,631
$67,734
$70,985
5
$66,164
$69,340
$72,669
6
$67,734
$70,985
$74,393
7
$69,340
$72,669
$76,157
8
$70,985
$74,393
$77,964
9
$72,669
$76,157
$79,813
10
$74,393
$77,964
$81,706
11
$76,157
$79,813
$83,644
12
$77,964
$81,706
$85,628
13
$79,813
$83,644
$87,660
14
$81,706
$85,628
$89,739
15
$83,644
$87,660
$91,867
District pay rankings.
Ranked by highest published maximum across degree lanes. Annual base pay, by education level. Years and contract terms can differ; open each schedule before comparing.
Select a column heading to sort. Scroll the table horizontally for more columns. Missing values are marked “Not published”.
Largest districts included in this guide, sorted by published top pay. Starting pay is the bachelor’s entry rate; top pay is the highest published maximum across degree lanes.
━ Bachelor’s start▨ Top pay · all degree lanes
Prince William County Public Schools2026-27
BA start $65,000
Top $153,763
Arlington Public Schools2026-27
BA start $59,429
Top $139,828
Fairfax County Public Schools2026-27
BA start $63,599
Top $136,647
Loudoun County Public Schools2026-27
BA start $63,934
Top $135,640
Virginia Beach City Public Schools2026-27
BA start $57,801
Top $116,369
Stafford County Public Schools2026-27
BA start $54,000
Top $101,332
Chesterfield County Public Schools2026-27
BA start $57,227
Top $97,693
Norfolk Public Schools2026-27
BA start $62,492
Top $93,383
Henrico County Public Schools2026-27
BA start $60,242
Top $91,867
Chesapeake Public SchoolsYear not published
Schedule not published
Annual base salary on a shared zero-based scale. Top pay can require advanced qualifications and many years of service. Missing values are not zero.View district chart data
Published district pay
District
Year
BA start
Top pay
Prince William County Public Schools
2026-27
$65,000
$153,763
Arlington Public Schools
2026-27
$59,429
$139,828
Fairfax County Public Schools
2026-27
$63,599
$136,647
Loudoun County Public Schools
2026-27
$63,934
$135,640
Virginia Beach City Public Schools
2026-27
$57,801
$116,369
Stafford County Public Schools
2026-27
$54,000
$101,332
Chesterfield County Public Schools
2026-27
$57,227
$97,693
Norfolk Public Schools
2026-27
$62,492
$93,383
Henrico County Public Schools
2026-27
$60,242
$91,867
Chesapeake Public Schools
Not published
Not published
Not published
Experience & progression
How pay grows by step
Bachelor’s lane · 5 districts with numeric step data
Fairfax County Public Schools2026-27
Prince William County Public Schools2026-27
Loudoun County Public Schools2026-27
Virginia Beach City Public Schools2026-27
Chesterfield County Public Schools2026-27
Lines connect published observations, not estimated salaries for missing steps. A step is not always a year of service. District placement rules and schedule years vary.View step progression data
Average pay describes the workforce; a minimum is a floor subject to state rules. These measures can cover different years and are not equivalent starting offers.View salary context data
State and national salary measures
Measure
Amount
Context
Virginia average
$69,254
NEA 2024-25
State minimum
Not published
See state minimum terms below
National average
$74,495
Reporting year not published
Before you compare offers
Match the school year, degree lane and credited experience. The published maximum is not a promise of starting placement. Confirm contract days, supplements and eligibility in each district’s official schedule.
Frequently asked questions
Where can I find Virginia district salary schedules?
Use the district comparison table on this page to open a district guide and its official salary schedule. Each source is linked with a verification date.
Does a master’s degree change the salary?
Check the master’s lane in the district’s published schedule. Degree supplements and placement rules vary; a missing value here does not mean there is no additional pay.