State profile · NCES F-33 FY2022

Virginia Teacher Salaries

Estimated teacher pay and per-pupil spending across 131 public school districts in Virginia, from the NCES Common Core of Data finance survey.

$88,166
Est. state avg salary
+7.1%
vs national
#20
National rank
131
Districts

What does the NCES F-33 data show for Virginia?

Virginia reports 131 public school districts in the NCES Common Core of Data FY2022 Local Education Agency Finance Survey, with an estimated average teacher salary of $88,166. That places the state in the middle third of US teacher-pay rankings — #20 of 51, near the national F-33 estimate of $82,292 (+7.1%). The state's public schools serve 1,242,548 students across these districts.

Among enrolling districts, pay varies widely: SURRY CO PBLC SCHS reports the highest estimated average salary at $138,893, while RADFORD CITY PBLC SCHS sits at the lower end at $47,199 — a spread of $91,694 between top and bottom reporting districts. Licensing rules, state aid formulas, collective bargaining density, and local tax bases all drive this intra-state variation. Urban and suburban districts with larger tax bases typically lead, while rural districts often lag despite lower cost of living.

Teacher compensation here reflects both state policy choices — the statutory minimum salary schedule, pension funding levels, licensure reciprocity — and the funding formula that determines how much state aid each district receives per pupil. A #20 national rank signals where Virginia sits in the competition for teachers against neighboring states; teacher shortage areas typically correlate with lower pay rank. Figures below are per-district estimates derived from the F-33 instructional salary expenditure field (Z33) divided by estimated teacher FTE — a district-level aggregate, not individual salary records.

Highest-paying districts in Virginia

Estimated average teacher salary, enrolling districts (200+ students)

Est. avg salary

What this shows SURRY CO PBLC SCHS leads Virginia on the F-33 instructional-salary estimate. Service entities (CTCs, county offices) are excluded — their enrollment-based ratios are not reliable salary figures.

Source NCES CCD F-33 Finance Survey, FY2022 As of FY2022

Districts by Estimated Teacher Salary

District Est. Avg Salary Enrollment Per-Pupil Exp
SURRY CO PBLC SCHS $138,893 655 $27,629
ARLINGTON CO PBLC SCHS $124,655 27,027 $27,865
FALLS CHURCH CITY PBLC SCHS $123,642 2,492 $24,647
CHARLOTTESVILLE CTY PBLC SCHS $122,323 4,255 $21,257
ALEXANDRIA CITY PBLC SCHS $119,729 15,674 $21,602
RAPPAHANNOCK CO PBLC SCHS $117,430 753 $19,940
LOUDOUN CO PBLC SCHS $117,170 80,958 $20,828
FAIRFAX CO PBLC SCHS $110,388 178,479 $19,816
NORTHUMBERLAND CO PBLC SCHS $103,425 1,181 $19,194
SUSSEX CO PBLC SCHS $103,000 975 $23,400
RICHMOND CITY PBLC SCHS $102,601 21,177 $22,807
BATH CO PBLC SCHS $101,952 502 $21,926
ALBEMARLE CO PBLC SCHS $101,050 13,714 $20,208
BRISTOL CITY PBLC SCHS $98,093 2,200 $18,037
WINCHESTER CITY PBLC SCHS $97,411 4,143 $19,412
MANASSAS CITY PBLC SCHS $95,850 7,157 $17,203
WESTMORELAND CO PBLC SCHS $95,790 1,531 $19,347
LOUISA CO PBLC SCHS $95,788 5,168 $15,878
LANCASTER CO PBLC SCHS $95,296 929 $22,356
CUMBERLAND CO PBLC SCHS $95,091 1,208 $16,873
MECKLENBURG CO PBLC SCHS $94,272 3,599 $30,585
MATHEWS CO PBLC SCHS $93,887 903 $19,205
NELSON CO PBLC SCHS $93,628 1,538 $19,080
COLONIAL HEIGHTS CITY PBLC SCHS $92,450 2,786 $16,184
SHENANDOAH CO PBLC SCHS $92,035 5,050 $16,309
CHARLES CITY CO PBLC SCHS $90,369 528 $20,951
LEXINGTON CITY PBLC SCHS $90,063 474 $17,338
HOPEWELL CITY PBLC SCHS $88,097 4,075 $15,532
NORFOLK CITY PBLC SCHS $87,336 27,264 $15,957
FAUQUIER CO PBLC SCHS $86,705 10,872 $15,346
STAUNTON CITY PBLC SCHS $86,677 2,740 $17,136
GOOCHLAND CO PBLC SCHS $86,613 2,595 $15,678
FRANKLIN CO PBLC SCHS $86,441 6,313 $15,054
LYNCHBURG CITY PBLC SCHS $86,226 7,826 $15,835
SALEM CITY PBLC SCHS $85,752 3,799 $16,892
CLARKE CO PBLC SCHS $85,098 1,833 $14,606
DANVILLE CITY PBLC SCHS $84,833 5,440 $19,837
WILLIAMSBURG-JAMES CITY PBLC SCHS $84,345 11,079 $14,988
GRAYSON CO PBLC SCHS $84,343 1,530 $16,993
GREENE CO PBLC SCHS $83,935 2,896 $14,220
VA BEACH CITY PBLC SCHS $83,515 65,444 $15,460
NORTHAMPTON CO PBLC SCHS $83,467 1,350 $28,484
HARRISONBURG CITY PBLC SCHS $83,266 6,658 $22,050
ROCKBRIDGE CO PBLC SCHS $83,258 2,632 $16,257
ROCKINGHAM CO PBLC SCHS $83,115 11,288 $14,845
FREDERICK CO PBLC SCHS $82,799 13,858 $15,977
CHESAPEAKE CITY PBLC SCHS $82,785 40,458 $15,216
AMHERST CO PBLC SCHS $82,708 3,970 $13,911
LEE CO PBLC SCHS $82,592 2,936 $16,581
MADISON CO PBLC SCHS $82,403 1,619 $15,457
MIDDLESEX CO PBLC SCHS $82,238 1,202 $17,132
FLUVANNA CO PBLC SCHS $82,109 3,315 $14,836
WARREN CO PBLC SCHS $81,935 5,148 $13,715
HANOVER CO PBLC SCHS $81,800 16,863 $13,555
HALIFAX CO PBLC SCHS $81,658 4,587 $14,349
PRINCE WILLIAM CO PBLC SCHS $81,504 90,048 $15,988
MANASSAS PARK CITY PBLC SCHS $81,448 3,508 $14,412
RICHMOND CO PBLC SCHS $81,356 1,350 $15,567
MONTGOMERY CO PBLC SCHS $81,305 9,680 $14,583
WAYNESBORO CITY PBLC SCHS $81,281 3,021 $17,175
BRUNSWICK CO PBLC SCHS $81,184 1,419 $18,469
ROANOKE CO PBLC SCHS $80,875 13,723 $14,015
ROANOKE CITY PBLC SCHS $80,777 13,685 $17,733
WEST POINT PBLC SCHS $80,627 813 $15,141
LUNENBURG CO PBLC SCHS $80,106 1,607 $14,100
BUCKINGHAM CO PBLC SCHS $80,075 1,933 $15,760
PRINCE EDWARD CO PBLC SCHS $79,929 1,914 $14,847
SMYTH CO PBLC SCHS $79,504 4,050 $14,247
SUFFOLK CITY PBLC SCHS $79,475 14,048 $14,809
FLOYD CO PBLC SCHS $79,400 1,776 $15,699
GLOUCESTER CO PBLC SCHS $79,259 5,036 $15,966
SCOTT CO PBLC SCHS $79,252 3,535 $13,838
CRAIG CO PBLC SCHS $79,181 513 $15,127
FRANKLIN CITY PBLC SCHS $79,158 992 $20,659
NEWPORT NEWS CITY PBLC SCHS $78,068 26,509 $16,495
ACCOMACK CO PBLC SCHS $77,990 4,751 $15,423
MARTINSVILLE CITY PBLC SCHS $77,964 1,817 $16,152
CARROLL CO PBLC SCHS $77,845 3,517 $14,886
POWHATAN CO PBLC SCHS $77,399 4,295 $13,409
KING AND QUEEN CO PBLC SCHS $77,200 825 $16,699
BOTETOURT CO PBLC SCHS $77,100 4,471 $13,357
WASHINGTON CO PBLC SCHS $76,865 6,731 $13,938
ESSEX CO PBLC SCHS $76,389 1,393 $16,660
PULASKI CO PBLC SCHS $76,348 4,039 $14,226
PAGE CO PBLC SCHS $76,120 3,135 $14,121
KING GEO CO PBLC SCHS $76,021 4,172 $12,784
STAFFORD CO PBLC SCHS $75,503 30,435 $13,111
AUGUSTA CO PBLC SCHS $75,458 9,929 $14,259
NORTON CITY PBLC SCHS $75,200 826 $14,556
WISE CO PBLC SCHS $75,135 5,765 $13,544
DINWIDDIE CO PBLC SCHS $74,616 4,175 $14,405
PETERSBURG CITY PBLC SCHS $74,526 4,178 $15,929
WYTHE CO PBLC SCHS $74,032 3,829 $12,610
HENRICO CO PBLC SCHS $74,031 49,991 $14,785
RUSSELL CO PBLC SCHS $73,789 3,456 $15,932
ISLE OF WIGHT CO PBLC SCHS $73,775 5,619 $13,844
BEDFORD CO PBLC SCHS $73,757 8,653 $14,790
POQUOSON CITY PBLC SCHS $73,672 2,056 $13,372
SPOTSYLVANIA CO PBLC SCHS $73,487 23,770 $14,142
CULPEPER CO PBLC SCHS $73,080 8,366 $13,197

Showing top 100 of 130 enrolling districts. Specialized non-enrolling agencies (career/technical centers, county offices, service co-ops) are excluded from the salary ranking — their enrollment-based estimates are not reliable.

Data: NCES CCD F-33 Finance Survey, FY2022. Salary estimates based on instructional expenditure variable Z33 divided by estimated teacher FTE. Not individual salary data. Read our methodology.

Data sourced from official public datasets. See our methodology for details. Retrieved and formatted by PlainTeacher Editorial