TheHomeschoolingCompany Quick Start Curriculum Resources About Compare Pricing Placement Blog

What Virginia School Districts Spend Per Student

The median Virginia school district spends $13,825 per student per year, $718 below the national median of $14,543, across all 132 districts the state reports. The 131 of them a ZIP code can reach are listed below, and their 1,248,725 students account for $18.8 billion of current spending in fiscal year 2022.

By , founder of TheHomeschoolingCompany. Reviewed .

Virginia at a Glance

Median district, per student$13,825
National median district$14,543
Districts listed131 of 132
Students listed1,248,725
Median district, math≈82%
Median district, reading≈77%

Every Virginia District, by Enrollment

Spending is current spending divided by fall membership for fiscal year 2022. Proficiency and graduation rates are school year 2018-19, the last year before the pandemic interrupted state testing, so the money and the results are not from the same year. A figure marked ≈ is one the federal file published as a range rather than a value, so small groups of children stay unidentifiable; it is the middle of that range and within ten points of the real one. A dash means the federal files publish no value under that district's ID. 1 further Virginia districts are missing because the federal boundary file places them in no ZIP code, which is normal for charter and virtual districts with no attendance area.

Virginia school districts by enrollment, with spending per student for fiscal year 2022
DistrictStudentsPer studentMathReadingGraduation
Fairfax County Public Schools178,479$17,97785%81%86%
Prince William County Public Schools90,070$13,91382%79%88%
Loudoun County Public Schools81,131$18,95386%84%92%
Virginia Beach City Public Schools65,450$14,11888%85%90%
Chesterfield County Public Schools62,445$12,20782%79%88%
Henrico County Public Schools49,991$12,65881%76%87%
Chesapeake City Public Schools40,458$13,74087%81%91%
Stafford County Public Schools30,435$12,41584%79%92%
Norfolk City Public Schools27,478$15,13971%66%79%
Arlington County Public Schools27,027$21,78287%83%87%
Newport News City Public Schools26,648$15,11571%64%90%
Spotsylvania County Public Schools23,770$13,31879%75%89%
Richmond City Public Schools21,177$21,58356%56%63%
Hampton City Public Schools19,619$13,46381%74%87%
Hanover County Public Schools16,863$12,54790%84%93%
Alexandria City Public Schools15,674$20,88769%68%75%
Suffolk City Public Schools14,048$13,16384%77%87%
Frederick County Public Schools13,875$13,93879%74%89%
Roanoke County Public Schools13,723$12,62690%84%92%
Albemarle County Public Schools13,714$16,61982%79%91%
Roanoke City Public Schools13,685$15,29978%70%81%
Portsmouth City Public Schools13,517$13,49374%70%80%
York County Public Schools12,554$12,62392%88%95%
Rockingham County Public Schools11,288$13,93383%76%91%
Williamsburg City Public Schools11,079$14,37285%81%90%
Fauquier County Public Schools10,872$14,79579%77%91%
Augusta County Public Schools9,929$12,96184%77%89%
Montgomery County Public Schools9,680$13,80386%81%93%
Bedford County Public Schools9,008$12,79084%80%87%
Culpeper County Public Schools8,366$11,97882%73%88%
Pittsylvania County Public Schools7,914$12,61687%82%89%
Campbell County Public Schools7,853$12,36384%79%91%
Lynchburg City Public Schools7,830$15,21174%69%80%
Manassas City Public Schools7,157$16,19870%64%74%
Henry County Public Schools7,025$12,36582%75%85%
Washington County Public Schools6,732$13,30391%86%89%
Harrisonburg City Public Schools6,658$14,71071%63%83%
Franklin County Public Schools6,313$13,98386%80%88%
Prince George County Public Schools6,139$12,17384%83%89%
Wise County Public Schools5,765$11,63494%86%97%
Danville City Public Schools5,736$17,91652%52%74%
Shenandoah County Public Schools5,676$13,60676%67%90%
Isle of Wight County Public Schools5,619$12,80383%80%91%
Tazewell County Public Schools5,418$11,63190%84%84%
Louisa County Public Schools5,168$14,57185%77%87%
Warren County Public Schools5,165$13,38978%74%90%
Gloucester County Public Schools5,036$13,60487%81%87%
Orange County Public Schools5,024$12,30482%78%92%
Accomack County Public Schools4,751$13,54780%69%88%
Halifax County Public Schools4,587$13,81480%74%86%
Botetourt County Public Schools4,471$13,04690%84%92%
King George County Public Schools4,467$11,79785%80%92%
Mecklenburg County Public Schools4,438$13,55186%79%87%
Powhatan County Public Schools4,295$12,43784%82%91%
Charlottesville City Public Schools4,255$20,10072%71%87%
Caroline County Public Schools4,238$11,61075%72%89%
Dinwiddie County Public Schools4,189$13,33581%77%82%
Petersburg City Public Schools4,178$15,11353%52%75%
Winchester City Public Schools4,143$16,77577%67%81%
Hopewell City Public Schools4,075$14,85677%67%80%
Smyth County Public Schools4,050$13,83684%77%93%
Pulaski County Public Schools4,039$12,75679%74%89%
Amherst County Public Schools3,970$13,02882%78%82%
Wythe County Public Schools3,829$12,35390%86%94%
Salem City Public Schools3,799$13,71182%81%93%
Fredericksburg City Public Schools3,624$15,95861%64%76%
Scott County Public Schools3,535$12,40592%85%91%
Giles County Public Schools3,528$10,84982%76%85%
Carroll County Public Schools3,517$13,04785%80%87%
Manassas Park City Public Schools3,508$13,20477%67%86%
Russell County Public Schools3,456$13,41590%83%90%
Fluvanna County Public Schools3,315$13,40084%75%90%
New Kent County Public Schools3,272$11,93287%80%88%
Page County Public Schools3,135$13,10777%72%95%
Waynesboro City Public Schools3,021$15,32771%67%86%
Lee County Public Schools2,936$14,99584%78%82%
Greene County Public Schools2,897$13,24177%71%90%
Colonial Heights City Public Schools2,786$14,99883%76%92%
Staunton City Public Schools2,740$15,21981%73%≈87%
Radford City Public Schools2,701$10,34888%83%≈87%
Rockbridge County Public Schools2,630$13,93684%79%85%
Southampton County Public Schools2,600$14,57085%80%85%
Goochland County Public Schools2,595$14,99284%83%95%
Patrick County Public Schools2,538$12,66792%85%≈87%
Falls Church City Public Schools2,492$23,33290%91%98%
Buchanan County Public Schools2,427$14,26479%72%87%
Appomattox County Public Schools2,338$11,35284%77%≈87%
Bristol City Public Schools2,200$15,52981%76%≈82%
Poquoson City Public Schools2,056$12,49492%91%≈92%
Greensville County Public Schools2,037$11,35869%58%≈82%
King William County Public Schools1,983$13,67977%74%≈87%
Dickenson County Public Schools1,965$13,63490%83%≈92%
Buckingham County Public Schools1,933$14,84974%61%≈87%
Prince Edward County Public Schools1,914$14,21962%60%≈77%
Alleghany Highlands Public Schools1,911$13,59371%71%≈87%
Clarke County Public Schools1,833$13,74280%72%≈92%
Nottoway County Public Schools1,823$13,87572%71%≈82%
Martinsville City Public Schools1,817$15,09480%67%≈87%
Floyd County Public Schools1,776$13,20082%77%≈98%
Charlotte County Public Schools1,702$13,51486%80%≈87%
Amelia County Public Schools1,635$12,84786%76%≈92%
Madison County Public Schools1,619$14,71980%70%≈92%
Lunenburg County Public Schools1,607$13,00774%73%≈82%
Nelson County Public Schools1,538$17,64687%76%≈87%
Westmoreland County Public Schools1,531$16,50681%70%≈92%
Grayson County Public Schools1,530$14,45288%83%≈92%
Brunswick County Public Schools1,419$17,68568%62%≈77%
Essex County Public Schools1,393$15,16465%68%≈87%
Galax City Public Schools1,354$13,52388%78%≈82%
Northampton County Public Schools1,350$15,73069%65%≈87%
Richmond County Public Schools1,350$14,31386%77%≈98%
Cumberland County Public Schools1,208$15,32076%68%≈87%
Middlesex County Public Schools1,202$15,70080%70%≈98%
Northumberland County Public Schools1,181$17,50686%77%≈98%
Lancaster County Public Schools1,002$17,87071%69%≈77%
Franklin City Public Schools992$17,71471%69%≈92%
Sussex County Public Schools975$21,84082%78%≈77%
Mathews County Public Schools903$18,57873%77%≈87%
Buena Vista City Public Schools887$13,95983%73%≈92%
King and Queen County Public Schools867$15,51378%79%≈85%
Norton City Public Schools826$12,43288%83%≈95%
West Point Town Public Schools813$14,41693%92%≈92%
Rappahannock County Public Schools753$18,99387%77%≈87%
Bland County Public Schools719$13,86687%80%≈87%
Surry County Public Schools655$24,99882%78%≈87%
Colonial Beach Town Public Schools625$12,61477%72%≈95%
Charles City County Public Schools528$20,43068%73%≈95%
Craig County Public Schools513$14,13573%76%≈77%
Bath County Public Schools502$21,12088%81%≈85%
Lexington City Public Schools (elementary district)474$13,78391%88%—
Highland County Public Schools178$24,994≈87%≈92%—

Sources

Spending and enrollment come from the NCES School District Finance Survey (F-33) for fiscal year 2022. Proficiency and graduation rates come from EDFacts for school year 2018-19. Districts are matched to ZIP codes through the NCES EDGE geographic relationship file. Nothing on this page is estimated or modelled: a figure is read from a federal source file or it is left blank.

Questions About Virginia School Spending

How much does the average Virginia school district spend per student?
The middle, or median, Virginia district spent $13,825 per student in fiscal year 2022, $718 below the national median of $14,543. The median is the better summary here: a few very small districts spend several times what a large one does, and an average would follow them. That median covers all 132 districts the state reports. Across the 131 a ZIP code can reach, which are the ones listed on this page, 1,248,725 students account for $18.8 billion of current spending.
Which Virginia districts spend the most and least per student?
Surry County Public Schools reports the highest figure in the table at $24,998 per student for 655 students, and Radford City Public Schools the lowest at $10,348 for 2,701 students. Enrollment is the denominator, so a small district with one building and one bus route honestly produces a high figure; read the two columns together.
Why are some Virginia districts missing from this table?
Virginia has 132 districts with federal finance data and 131 of them appear here. The rest are placed in no ZIP code by the federal boundary file, which is normal for charter and virtual school districts that have no attendance area, so there is no ZIP code a reader could use to find them.
Does this money follow a child who is homeschooled?
No. The figure is what the district spends on a seat in its own schools, funded from local property tax, state formula aid and federal programs. Withdrawing a child removes the child from the count rather than sending the money home. TheHomeschoolingCompany is $1,788 for one student for a school year by comparison, less for each child after the first.

Look Up Your Own District

Enter a ZIP code and the calculator returns the district that serves it, what it spends per student, how its students score, and what the same school year costs at home.

Spending Per Student in Other States