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.
Virginia at a Glance
| Median district, per student | $13,825 |
|---|---|
| National median district | $14,543 |
| Districts listed | 131 of 132 |
| Students listed | 1,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.
| District | Students | Per student | Math | Reading | Graduation |
|---|---|---|---|---|---|
| Fairfax County Public Schools | 178,479 | $17,977 | 85% | 81% | 86% |
| Prince William County Public Schools | 90,070 | $13,913 | 82% | 79% | 88% |
| Loudoun County Public Schools | 81,131 | $18,953 | 86% | 84% | 92% |
| Virginia Beach City Public Schools | 65,450 | $14,118 | 88% | 85% | 90% |
| Chesterfield County Public Schools | 62,445 | $12,207 | 82% | 79% | 88% |
| Henrico County Public Schools | 49,991 | $12,658 | 81% | 76% | 87% |
| Chesapeake City Public Schools | 40,458 | $13,740 | 87% | 81% | 91% |
| Stafford County Public Schools | 30,435 | $12,415 | 84% | 79% | 92% |
| Norfolk City Public Schools | 27,478 | $15,139 | 71% | 66% | 79% |
| Arlington County Public Schools | 27,027 | $21,782 | 87% | 83% | 87% |
| Newport News City Public Schools | 26,648 | $15,115 | 71% | 64% | 90% |
| Spotsylvania County Public Schools | 23,770 | $13,318 | 79% | 75% | 89% |
| Richmond City Public Schools | 21,177 | $21,583 | 56% | 56% | 63% |
| Hampton City Public Schools | 19,619 | $13,463 | 81% | 74% | 87% |
| Hanover County Public Schools | 16,863 | $12,547 | 90% | 84% | 93% |
| Alexandria City Public Schools | 15,674 | $20,887 | 69% | 68% | 75% |
| Suffolk City Public Schools | 14,048 | $13,163 | 84% | 77% | 87% |
| Frederick County Public Schools | 13,875 | $13,938 | 79% | 74% | 89% |
| Roanoke County Public Schools | 13,723 | $12,626 | 90% | 84% | 92% |
| Albemarle County Public Schools | 13,714 | $16,619 | 82% | 79% | 91% |
| Roanoke City Public Schools | 13,685 | $15,299 | 78% | 70% | 81% |
| Portsmouth City Public Schools | 13,517 | $13,493 | 74% | 70% | 80% |
| York County Public Schools | 12,554 | $12,623 | 92% | 88% | 95% |
| Rockingham County Public Schools | 11,288 | $13,933 | 83% | 76% | 91% |
| Williamsburg City Public Schools | 11,079 | $14,372 | 85% | 81% | 90% |
| Fauquier County Public Schools | 10,872 | $14,795 | 79% | 77% | 91% |
| Augusta County Public Schools | 9,929 | $12,961 | 84% | 77% | 89% |
| Montgomery County Public Schools | 9,680 | $13,803 | 86% | 81% | 93% |
| Bedford County Public Schools | 9,008 | $12,790 | 84% | 80% | 87% |
| Culpeper County Public Schools | 8,366 | $11,978 | 82% | 73% | 88% |
| Pittsylvania County Public Schools | 7,914 | $12,616 | 87% | 82% | 89% |
| Campbell County Public Schools | 7,853 | $12,363 | 84% | 79% | 91% |
| Lynchburg City Public Schools | 7,830 | $15,211 | 74% | 69% | 80% |
| Manassas City Public Schools | 7,157 | $16,198 | 70% | 64% | 74% |
| Henry County Public Schools | 7,025 | $12,365 | 82% | 75% | 85% |
| Washington County Public Schools | 6,732 | $13,303 | 91% | 86% | 89% |
| Harrisonburg City Public Schools | 6,658 | $14,710 | 71% | 63% | 83% |
| Franklin County Public Schools | 6,313 | $13,983 | 86% | 80% | 88% |
| Prince George County Public Schools | 6,139 | $12,173 | 84% | 83% | 89% |
| Wise County Public Schools | 5,765 | $11,634 | 94% | 86% | 97% |
| Danville City Public Schools | 5,736 | $17,916 | 52% | 52% | 74% |
| Shenandoah County Public Schools | 5,676 | $13,606 | 76% | 67% | 90% |
| Isle of Wight County Public Schools | 5,619 | $12,803 | 83% | 80% | 91% |
| Tazewell County Public Schools | 5,418 | $11,631 | 90% | 84% | 84% |
| Louisa County Public Schools | 5,168 | $14,571 | 85% | 77% | 87% |
| Warren County Public Schools | 5,165 | $13,389 | 78% | 74% | 90% |
| Gloucester County Public Schools | 5,036 | $13,604 | 87% | 81% | 87% |
| Orange County Public Schools | 5,024 | $12,304 | 82% | 78% | 92% |
| Accomack County Public Schools | 4,751 | $13,547 | 80% | 69% | 88% |
| Halifax County Public Schools | 4,587 | $13,814 | 80% | 74% | 86% |
| Botetourt County Public Schools | 4,471 | $13,046 | 90% | 84% | 92% |
| King George County Public Schools | 4,467 | $11,797 | 85% | 80% | 92% |
| Mecklenburg County Public Schools | 4,438 | $13,551 | 86% | 79% | 87% |
| Powhatan County Public Schools | 4,295 | $12,437 | 84% | 82% | 91% |
| Charlottesville City Public Schools | 4,255 | $20,100 | 72% | 71% | 87% |
| Caroline County Public Schools | 4,238 | $11,610 | 75% | 72% | 89% |
| Dinwiddie County Public Schools | 4,189 | $13,335 | 81% | 77% | 82% |
| Petersburg City Public Schools | 4,178 | $15,113 | 53% | 52% | 75% |
| Winchester City Public Schools | 4,143 | $16,775 | 77% | 67% | 81% |
| Hopewell City Public Schools | 4,075 | $14,856 | 77% | 67% | 80% |
| Smyth County Public Schools | 4,050 | $13,836 | 84% | 77% | 93% |
| Pulaski County Public Schools | 4,039 | $12,756 | 79% | 74% | 89% |
| Amherst County Public Schools | 3,970 | $13,028 | 82% | 78% | 82% |
| Wythe County Public Schools | 3,829 | $12,353 | 90% | 86% | 94% |
| Salem City Public Schools | 3,799 | $13,711 | 82% | 81% | 93% |
| Fredericksburg City Public Schools | 3,624 | $15,958 | 61% | 64% | 76% |
| Scott County Public Schools | 3,535 | $12,405 | 92% | 85% | 91% |
| Giles County Public Schools | 3,528 | $10,849 | 82% | 76% | 85% |
| Carroll County Public Schools | 3,517 | $13,047 | 85% | 80% | 87% |
| Manassas Park City Public Schools | 3,508 | $13,204 | 77% | 67% | 86% |
| Russell County Public Schools | 3,456 | $13,415 | 90% | 83% | 90% |
| Fluvanna County Public Schools | 3,315 | $13,400 | 84% | 75% | 90% |
| New Kent County Public Schools | 3,272 | $11,932 | 87% | 80% | 88% |
| Page County Public Schools | 3,135 | $13,107 | 77% | 72% | 95% |
| Waynesboro City Public Schools | 3,021 | $15,327 | 71% | 67% | 86% |
| Lee County Public Schools | 2,936 | $14,995 | 84% | 78% | 82% |
| Greene County Public Schools | 2,897 | $13,241 | 77% | 71% | 90% |
| Colonial Heights City Public Schools | 2,786 | $14,998 | 83% | 76% | 92% |
| Staunton City Public Schools | 2,740 | $15,219 | 81% | 73% | ≈87% |
| Radford City Public Schools | 2,701 | $10,348 | 88% | 83% | ≈87% |
| Rockbridge County Public Schools | 2,630 | $13,936 | 84% | 79% | 85% |
| Southampton County Public Schools | 2,600 | $14,570 | 85% | 80% | 85% |
| Goochland County Public Schools | 2,595 | $14,992 | 84% | 83% | 95% |
| Patrick County Public Schools | 2,538 | $12,667 | 92% | 85% | ≈87% |
| Falls Church City Public Schools | 2,492 | $23,332 | 90% | 91% | 98% |
| Buchanan County Public Schools | 2,427 | $14,264 | 79% | 72% | 87% |
| Appomattox County Public Schools | 2,338 | $11,352 | 84% | 77% | ≈87% |
| Bristol City Public Schools | 2,200 | $15,529 | 81% | 76% | ≈82% |
| Poquoson City Public Schools | 2,056 | $12,494 | 92% | 91% | ≈92% |
| Greensville County Public Schools | 2,037 | $11,358 | 69% | 58% | ≈82% |
| King William County Public Schools | 1,983 | $13,679 | 77% | 74% | ≈87% |
| Dickenson County Public Schools | 1,965 | $13,634 | 90% | 83% | ≈92% |
| Buckingham County Public Schools | 1,933 | $14,849 | 74% | 61% | ≈87% |
| Prince Edward County Public Schools | 1,914 | $14,219 | 62% | 60% | ≈77% |
| Alleghany Highlands Public Schools | 1,911 | $13,593 | 71% | 71% | ≈87% |
| Clarke County Public Schools | 1,833 | $13,742 | 80% | 72% | ≈92% |
| Nottoway County Public Schools | 1,823 | $13,875 | 72% | 71% | ≈82% |
| Martinsville City Public Schools | 1,817 | $15,094 | 80% | 67% | ≈87% |
| Floyd County Public Schools | 1,776 | $13,200 | 82% | 77% | ≈98% |
| Charlotte County Public Schools | 1,702 | $13,514 | 86% | 80% | ≈87% |
| Amelia County Public Schools | 1,635 | $12,847 | 86% | 76% | ≈92% |
| Madison County Public Schools | 1,619 | $14,719 | 80% | 70% | ≈92% |
| Lunenburg County Public Schools | 1,607 | $13,007 | 74% | 73% | ≈82% |
| Nelson County Public Schools | 1,538 | $17,646 | 87% | 76% | ≈87% |
| Westmoreland County Public Schools | 1,531 | $16,506 | 81% | 70% | ≈92% |
| Grayson County Public Schools | 1,530 | $14,452 | 88% | 83% | ≈92% |
| Brunswick County Public Schools | 1,419 | $17,685 | 68% | 62% | ≈77% |
| Essex County Public Schools | 1,393 | $15,164 | 65% | 68% | ≈87% |
| Galax City Public Schools | 1,354 | $13,523 | 88% | 78% | ≈82% |
| Northampton County Public Schools | 1,350 | $15,730 | 69% | 65% | ≈87% |
| Richmond County Public Schools | 1,350 | $14,313 | 86% | 77% | ≈98% |
| Cumberland County Public Schools | 1,208 | $15,320 | 76% | 68% | ≈87% |
| Middlesex County Public Schools | 1,202 | $15,700 | 80% | 70% | ≈98% |
| Northumberland County Public Schools | 1,181 | $17,506 | 86% | 77% | ≈98% |
| Lancaster County Public Schools | 1,002 | $17,870 | 71% | 69% | ≈77% |
| Franklin City Public Schools | 992 | $17,714 | 71% | 69% | ≈92% |
| Sussex County Public Schools | 975 | $21,840 | 82% | 78% | ≈77% |
| Mathews County Public Schools | 903 | $18,578 | 73% | 77% | ≈87% |
| Buena Vista City Public Schools | 887 | $13,959 | 83% | 73% | ≈92% |
| King and Queen County Public Schools | 867 | $15,513 | 78% | 79% | ≈85% |
| Norton City Public Schools | 826 | $12,432 | 88% | 83% | ≈95% |
| West Point Town Public Schools | 813 | $14,416 | 93% | 92% | ≈92% |
| Rappahannock County Public Schools | 753 | $18,993 | 87% | 77% | ≈87% |
| Bland County Public Schools | 719 | $13,866 | 87% | 80% | ≈87% |
| Surry County Public Schools | 655 | $24,998 | 82% | 78% | ≈87% |
| Colonial Beach Town Public Schools | 625 | $12,614 | 77% | 72% | ≈95% |
| Charles City County Public Schools | 528 | $20,430 | 68% | 73% | ≈95% |
| Craig County Public Schools | 513 | $14,135 | 73% | 76% | ≈77% |
| Bath County Public Schools | 502 | $21,120 | 88% | 81% | ≈85% |
| Lexington City Public Schools (elementary district) | 474 | $13,783 | 91% | 88% | — |
| Highland County Public Schools | 178 | $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
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.