Teacher Salary
Schedules

2026-27 · State salary guide

Virginia teacher salary schedules 2026-27

Southeast landscape with a school, trees and warm sunlight.
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.

Last verified · View sources

Compare district salaries

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. — means not supplied.

Virginia district salary comparison
Official source
Fairfax County Public SchoolsFalls Church2026-27$63,599$69,959$114,470$130,140$136,647Schedule ↗ for Fairfax County Public Schools
Prince William County Public SchoolsManassas2026-27$65,000$72,000$143,263$150,263$153,763Schedule ↗ for Prince William County Public Schools
Loudoun County Public SchoolsAshburn2026-27$63,934$70,278$122,830$129,236$135,640Schedule ↗ for Loudoun County Public Schools
Virginia Beach City Public SchoolsVirginia Beach2026-27$57,801—$116,369——Schedule ↗ for Virginia Beach City Public Schools
Chesterfield County Public SchoolsChesterfield2026-27$57,227$60,660$87,774$93,041$97,693Schedule ↗ for Chesterfield County Public Schools
Henrico County Public SchoolsHenrico2026-27$60,242$63,134$83,644$87,660$91,867Schedule ↗ for Henrico County Public Schools
Stafford County Public SchoolsStafford2026-27$54,000—$101,332——Schedule ↗ for Stafford County Public Schools
Arlington Public SchoolsArlington2026-27$59,429$68,039$102,274$129,279$139,828Schedule ↗ for Arlington Public Schools
Norfolk Public SchoolsNorfolk2026-27$62,492—$93,383——Schedule ↗ for Norfolk Public Schools

9 districts shown

The district picture

Starting pay to top pay

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
DistrictYearBA startTop pay
Prince William County Public Schools2026-27$65,000$153,763
Arlington Public Schools2026-27$59,429$139,828
Fairfax County Public Schools2026-27$63,599$136,647
Loudoun County Public Schools2026-27$63,934$135,640
Virginia Beach City Public Schools2026-27$57,801$116,369
Stafford County Public Schools2026-27$54,000$101,332
Chesterfield County Public Schools2026-27$57,227$97,693
Norfolk Public Schools2026-27$62,492$93,383
Henrico County Public Schools2026-27$60,242$91,867
Chesapeake Public SchoolsNot publishedNot publishedNot published

Experience & progression

How pay grows by step

Bachelor’s lane · 5 districts with numeric step data

$0k$35k$70k$105k$140k012243547Experience stepFairfax County Public Schools: step 1, $63,599Fairfax County Public Schools: step 2, $66,143Fairfax County Public Schools: step 3, $68,788Fairfax County Public Schools: step 4, $71,540Fairfax County Public Schools: step 5, $74,400Fairfax County Public Schools: step 6, $76,634Fairfax County Public Schools: step 7, $78,933Fairfax County Public Schools: step 8, $81,301Fairfax County Public Schools: step 9, $83,739Fairfax County Public Schools: step 10, $85,413Fairfax County Public Schools: step 11, $87,123Fairfax County Public Schools: step 12, $88,864Fairfax County Public Schools: step 13, $90,642Fairfax County Public Schools: step 14, $92,455Fairfax County Public Schools: step 15, $94,304Fairfax County Public Schools: step 16, $95,247Fairfax County Public Schools: step 17, $96,200Fairfax County Public Schools: step 18, $97,161Fairfax County Public Schools: step 19, $98,134Fairfax County Public Schools: step 20, $101,084Fairfax County Public Schools: step 21, $104,319Fairfax County Public Schools: step 22, $107,657Fairfax County Public Schools: step 23, $111,103Fairfax County Public Schools: step 24, $112,214Fairfax County Public Schools: step 25, $113,336Fairfax County Public Schools: step 26, $114,470Prince William County Public Schools: step 1, $65,000Prince William County Public Schools: step 2, $66,398Prince William County Public Schools: step 3, $67,826Prince William County Public Schools: step 4, $69,284Prince William County Public Schools: step 5, $70,774Prince William County Public Schools: step 6, $72,296Prince William County Public Schools: step 7, $73,850Prince William County Public Schools: step 8, $75,438Prince William County Public Schools: step 9, $77,060Prince William County Public Schools: step 10, $78,717Prince William County Public Schools: step 11, $80,409Prince William County Public Schools: step 12, $82,138Prince William County Public Schools: step 13, $83,904Prince William County Public Schools: step 14, $85,708Prince William County Public Schools: step 15, $87,551Prince William County Public Schools: step 16, $89,433Prince William County Public Schools: step 17, $91,356Prince William County Public Schools: step 18, $93,320Prince William County Public Schools: step 19, $95,326Prince William County Public Schools: step 20, $97,376Prince William County Public Schools: step 21, $99,470Prince William County Public Schools: step 22, $101,609Prince William County Public Schools: step 23, $103,794Prince William County Public Schools: step 24, $106,026Prince William County Public Schools: step 25, $108,306Prince William County Public Schools: step 26, $110,635Prince William County Public Schools: step 27, $113,014Prince William County Public Schools: step 28, $115,444Prince William County Public Schools: step 29, $117,926Prince William County Public Schools: step 30, $120,461Loudoun County Public Schools: step 1, $63,934Loudoun County Public Schools: step 2, $67,073Loudoun County Public Schools: step 3, $68,895Loudoun County Public Schools: step 4, $70,854Loudoun County Public Schools: step 5, $72,709Loudoun County Public Schools: step 6, $75,553Loudoun County Public Schools: step 7, $78,002Loudoun County Public Schools: step 8, $80,451Loudoun County Public Schools: step 9, $82,899Loudoun County Public Schools: step 10, $85,553Loudoun County Public Schools: step 11, $89,135Loudoun County Public Schools: step 12, $92,042Loudoun County Public Schools: step 13, $95,147Loudoun County Public Schools: step 14, $97,340Loudoun County Public Schools: step 15, $100,096Loudoun County Public Schools: step 16, $101,639Loudoun County Public Schools: step 17, $103,176Loudoun County Public Schools: step 18, $104,530Loudoun County Public Schools: step 19, $105,935Loudoun County Public Schools: step 20, $107,444Loudoun County Public Schools: step 21, $108,793Loudoun County Public Schools: step 22, $110,151Loudoun County Public Schools: step 23, $111,511Loudoun County Public Schools: step 24, $112,857Loudoun County Public Schools: step 25, $114,000Loudoun County Public Schools: step 26, $115,245Loudoun County Public Schools: step 27, $116,671Loudoun County Public Schools: step 28, $118,362Loudoun County Public Schools: step 29, $120,422Loudoun County Public Schools: step 30, $122,830Virginia Beach City Public Schools: step 0, $57,801Virginia Beach City Public Schools: step 1, $58,668Virginia Beach City Public Schools: step 2, $59,548Virginia Beach City Public Schools: step 3, $60,441Virginia Beach City Public Schools: step 4, $61,347Virginia Beach City Public Schools: step 5, $62,268Virginia Beach City Public Schools: step 6, $63,202Virginia Beach City Public Schools: step 7, $64,150Virginia Beach City Public Schools: step 8, $65,112Virginia Beach City Public Schools: step 9, $66,089Virginia Beach City Public Schools: step 10, $67,080Virginia Beach City Public Schools: step 11, $68,086Virginia Beach City Public Schools: step 12, $69,107Virginia Beach City Public Schools: step 13, $70,144Virginia Beach City Public Schools: step 14, $71,196Virginia Beach City Public Schools: step 15, $72,264Virginia Beach City Public Schools: step 16, $73,348Virginia Beach City Public Schools: step 17, $74,448Virginia Beach City Public Schools: step 18, $75,565Virginia Beach City Public Schools: step 19, $76,699Virginia Beach City Public Schools: step 20, $77,849Virginia Beach City Public Schools: step 21, $79,017Virginia Beach City Public Schools: step 22, $80,202Virginia Beach City Public Schools: step 23, $81,405Virginia Beach City Public Schools: step 24, $82,626Virginia Beach City Public Schools: step 25, $83,866Virginia Beach City Public Schools: step 26, $85,124Virginia Beach City Public Schools: step 27, $86,400Virginia Beach City Public Schools: step 28, $87,696Virginia Beach City Public Schools: step 29, $89,012Virginia Beach City Public Schools: step 30, $90,347Virginia Beach City Public Schools: step 31, $91,702Virginia Beach City Public Schools: step 32, $93,078Virginia Beach City Public Schools: step 33, $94,474Virginia Beach City Public Schools: step 34, $95,891Virginia Beach City Public Schools: step 35, $97,330Virginia Beach City Public Schools: step 36, $98,790Virginia Beach City Public Schools: step 37, $100,271Virginia Beach City Public Schools: step 38, $101,775Virginia Beach City Public Schools: step 39, $103,302Virginia Beach City Public Schools: step 40, $104,852Virginia Beach City Public Schools: step 41, $106,424Virginia Beach City Public Schools: step 42, $108,021Virginia Beach City Public Schools: step 43, $109,641Virginia Beach City Public Schools: step 44, $111,286Virginia Beach City Public Schools: step 45, $112,955Virginia Beach City Public Schools: step 46, $114,649Virginia Beach City Public Schools: step 47, $116,369Chesterfield County Public Schools: step 0, $57,227Chesterfield County Public Schools: step 1, $57,913Chesterfield County Public Schools: step 2, $58,608Chesterfield County Public Schools: step 3, $59,312Chesterfield County Public Schools: step 4, $60,023Chesterfield County Public Schools: step 5, $60,744Chesterfield County Public Schools: step 6, $61,473Chesterfield County Public Schools: step 7, $62,210Chesterfield County Public Schools: step 8, $62,957Chesterfield County Public Schools: step 9, $63,712Chesterfield County Public Schools: step 10, $64,477Chesterfield County Public Schools: step 11, $65,122Chesterfield County Public Schools: step 12, $65,773Chesterfield County Public Schools: step 13, $66,431Chesterfield County Public Schools: step 14, $67,095Chesterfield County Public Schools: step 15, $67,766Chesterfield County Public Schools: step 16, $68,443Chesterfield County Public Schools: step 17, $69,128Chesterfield County Public Schools: step 18, $69,819Chesterfield County Public Schools: step 19, $70,517Chesterfield County Public Schools: step 20, $71,223Chesterfield County Public Schools: step 21, $71,935Chesterfield County Public Schools: step 22, $72,654Chesterfield County Public Schools: step 23, $73,381Chesterfield County Public Schools: step 24, $74,114Chesterfield County Public Schools: step 25, $74,856Chesterfield County Public Schools: step 26, $75,604Chesterfield County Public Schools: step 27, $76,360Chesterfield County Public Schools: step 28, $77,124Chesterfield County Public Schools: step 29, $77,895Chesterfield County Public Schools: step 30, $78,674Chesterfield County Public Schools: step 31, $79,461Chesterfield County Public Schools: step 32, $80,255Chesterfield County Public Schools: step 33, $81,058Chesterfield County Public Schools: step 34, $81,868Chesterfield County Public Schools: step 35, $82,687Chesterfield County Public Schools: step 36, $83,514Chesterfield County Public Schools: step 37, $84,349Chesterfield County Public Schools: step 38, $85,193Chesterfield County Public Schools: step 39, $86,045Chesterfield County Public Schools: step 40, $86,905Chesterfield County Public Schools: step 41, $87,774
  • 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
Bachelor’s lane by published step
DistrictStepAnnual pay
Fairfax County Public Schools1$63,599
Fairfax County Public Schools2$66,143
Fairfax County Public Schools3$68,788
Fairfax County Public Schools4$71,540
Fairfax County Public Schools5$74,400
Fairfax County Public Schools6$76,634
Fairfax County Public Schools7$78,933
Fairfax County Public Schools8$81,301
Fairfax County Public Schools9$83,739
Fairfax County Public Schools10$85,413
Fairfax County Public Schools11$87,123
Fairfax County Public Schools12$88,864
Fairfax County Public Schools13$90,642
Fairfax County Public Schools14$92,455
Fairfax County Public Schools15$94,304
Fairfax County Public Schools16$95,247
Fairfax County Public Schools17$96,200
Fairfax County Public Schools18$97,161
Fairfax County Public Schools19$98,134
Fairfax County Public Schools20$101,084
Fairfax County Public Schools21$104,319
Fairfax County Public Schools22$107,657
Fairfax County Public Schools23$111,103
Fairfax County Public Schools24$112,214
Fairfax County Public Schools25$113,336
Fairfax County Public Schools26$114,470
Prince William County Public Schools1$65,000
Prince William County Public Schools2$66,398
Prince William County Public Schools3$67,826
Prince William County Public Schools4$69,284
Prince William County Public Schools5$70,774
Prince William County Public Schools6$72,296
Prince William County Public Schools7$73,850
Prince William County Public Schools8$75,438
Prince William County Public Schools9$77,060
Prince William County Public Schools10$78,717
Prince William County Public Schools11$80,409
Prince William County Public Schools12$82,138
Prince William County Public Schools13$83,904
Prince William County Public Schools14$85,708
Prince William County Public Schools15$87,551
Prince William County Public Schools16$89,433
Prince William County Public Schools17$91,356
Prince William County Public Schools18$93,320
Prince William County Public Schools19$95,326
Prince William County Public Schools20$97,376
Prince William County Public Schools21$99,470
Prince William County Public Schools22$101,609
Prince William County Public Schools23$103,794
Prince William County Public Schools24$106,026
Prince William County Public Schools25$108,306
Prince William County Public Schools26$110,635
Prince William County Public Schools27$113,014
Prince William County Public Schools28$115,444
Prince William County Public Schools29$117,926
Prince William County Public Schools30$120,461
Loudoun County Public Schools1$63,934
Loudoun County Public Schools2$67,073
Loudoun County Public Schools3$68,895
Loudoun County Public Schools4$70,854
Loudoun County Public Schools5$72,709
Loudoun County Public Schools6$75,553
Loudoun County Public Schools7$78,002
Loudoun County Public Schools8$80,451
Loudoun County Public Schools9$82,899
Loudoun County Public Schools10$85,553
Loudoun County Public Schools11$89,135
Loudoun County Public Schools12$92,042
Loudoun County Public Schools13$95,147
Loudoun County Public Schools14$97,340
Loudoun County Public Schools15$100,096
Loudoun County Public Schools16$101,639
Loudoun County Public Schools17$103,176
Loudoun County Public Schools18$104,530
Loudoun County Public Schools19$105,935
Loudoun County Public Schools20$107,444
Loudoun County Public Schools21$108,793
Loudoun County Public Schools22$110,151
Loudoun County Public Schools23$111,511
Loudoun County Public Schools24$112,857
Loudoun County Public Schools25$114,000
Loudoun County Public Schools26$115,245
Loudoun County Public Schools27$116,671
Loudoun County Public Schools28$118,362
Loudoun County Public Schools29$120,422
Loudoun County Public Schools30$122,830
Virginia Beach City Public Schools0$57,801
Virginia Beach City Public Schools1$58,668
Virginia Beach City Public Schools2$59,548
Virginia Beach City Public Schools3$60,441
Virginia Beach City Public Schools4$61,347
Virginia Beach City Public Schools5$62,268
Virginia Beach City Public Schools6$63,202
Virginia Beach City Public Schools7$64,150
Virginia Beach City Public Schools8$65,112
Virginia Beach City Public Schools9$66,089
Virginia Beach City Public Schools10$67,080
Virginia Beach City Public Schools11$68,086
Virginia Beach City Public Schools12$69,107
Virginia Beach City Public Schools13$70,144
Virginia Beach City Public Schools14$71,196
Virginia Beach City Public Schools15$72,264
Virginia Beach City Public Schools16$73,348
Virginia Beach City Public Schools17$74,448
Virginia Beach City Public Schools18$75,565
Virginia Beach City Public Schools19$76,699
Virginia Beach City Public Schools20$77,849
Virginia Beach City Public Schools21$79,017
Virginia Beach City Public Schools22$80,202
Virginia Beach City Public Schools23$81,405
Virginia Beach City Public Schools24$82,626
Virginia Beach City Public Schools25$83,866
Virginia Beach City Public Schools26$85,124
Virginia Beach City Public Schools27$86,400
Virginia Beach City Public Schools28$87,696
Virginia Beach City Public Schools29$89,012
Virginia Beach City Public Schools30$90,347
Virginia Beach City Public Schools31$91,702
Virginia Beach City Public Schools32$93,078
Virginia Beach City Public Schools33$94,474
Virginia Beach City Public Schools34$95,891
Virginia Beach City Public Schools35$97,330
Virginia Beach City Public Schools36$98,790
Virginia Beach City Public Schools37$100,271
Virginia Beach City Public Schools38$101,775
Virginia Beach City Public Schools39$103,302
Virginia Beach City Public Schools40$104,852
Virginia Beach City Public Schools41$106,424
Virginia Beach City Public Schools42$108,021
Virginia Beach City Public Schools43$109,641
Virginia Beach City Public Schools44$111,286
Virginia Beach City Public Schools45$112,955
Virginia Beach City Public Schools46$114,649
Virginia Beach City Public Schools47$116,369
Chesterfield County Public Schools0$57,227
Chesterfield County Public Schools1$57,913
Chesterfield County Public Schools2$58,608
Chesterfield County Public Schools3$59,312
Chesterfield County Public Schools4$60,023
Chesterfield County Public Schools5$60,744
Chesterfield County Public Schools6$61,473
Chesterfield County Public Schools7$62,210
Chesterfield County Public Schools8$62,957
Chesterfield County Public Schools9$63,712
Chesterfield County Public Schools10$64,477
Chesterfield County Public Schools11$65,122
Chesterfield County Public Schools12$65,773
Chesterfield County Public Schools13$66,431
Chesterfield County Public Schools14$67,095
Chesterfield County Public Schools15$67,766
Chesterfield County Public Schools16$68,443
Chesterfield County Public Schools17$69,128
Chesterfield County Public Schools18$69,819
Chesterfield County Public Schools19$70,517
Chesterfield County Public Schools20$71,223
Chesterfield County Public Schools21$71,935
Chesterfield County Public Schools22$72,654
Chesterfield County Public Schools23$73,381
Chesterfield County Public Schools24$74,114
Chesterfield County Public Schools25$74,856
Chesterfield County Public Schools26$75,604
Chesterfield County Public Schools27$76,360
Chesterfield County Public Schools28$77,124
Chesterfield County Public Schools29$77,895
Chesterfield County Public Schools30$78,674
Chesterfield County Public Schools31$79,461
Chesterfield County Public Schools32$80,255
Chesterfield County Public Schools33$81,058
Chesterfield County Public Schools34$81,868
Chesterfield County Public Schools35$82,687
Chesterfield County Public Schools36$83,514
Chesterfield County Public Schools37$84,349
Chesterfield County Public Schools38$85,193
Chesterfield County Public Schools39$86,045
Chesterfield County Public Schools40$86,905
Chesterfield County Public Schools41$87,774

The wider picture

Salary in context

Virginia average$69,254
NEA 2024-25 · Source
State minimumNot published
See state minimum terms below
National average$74,495
Reporting year not published · Source
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
MeasureAmountContext
Virginia average$69,254NEA 2024-25
State minimumNot publishedSee state minimum terms below
National average$74,495Reporting 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.

Sources and last checked

Last verified

Keep exploring

Compare more states

FloridaGeorgiaMarylandNorth Carolina