Virginia Public School Statistics
Statewide totals for Virginia public schools from the NCES Common Core of Data: enrollment and staffing for the 2023–24 school year, finance for fiscal year 2024, and the state’s largest districts.
Virginia reported 1,258,852 public school students in the 2023–24 school year, attending 1,861 public schools run by 132 local education agencies with enrolled students. Enrollment is the denominator behind almost every other statistic on this page: it drives the student–teacher ratio, frames the diploma count, and — through state funding formulas — shapes the revenue totals reported in the finance files. Because the CCD is a census of state administrative records rather than a sample survey, these totals are the official counts states themselves submitted to the federal government, with the school year printed next to each figure.
Virginia at a glance
| Public school enrollment (2023–24) | 1,258,852 students |
|---|---|
| Public schools (2023–24) | 1,861 |
| Local education agencies with enrollment | 132 |
| Classroom teachers, FTE (2023–24) | 94,035 |
| Student–teacher ratio (2023–24) | 13.4 to 1 |
| Regular diplomas awarded (2023–24) | 93,272 |
| Per-pupil current spending (FY2024, NPEFS) | $18,185 |
| Total current expenditures (FY2024, NPEFS) | $21,562,771,069 |
| Total revenues (FY2024, NPEFS) | $24,337,649,358 |
The finance rows are labeled FY2024 because the National Public Education Financial Survey reports by fiscal year; fiscal year 2024 is the finance counterpart of the 2023–24 school year. The membership and staffing rows come from the 2023–24 CCD state files. Keeping those labels attached is deliberate — see why the years differ across files.
Staffing statewide
Virginia schools employed 94,035 full-time-equivalent classroom teachers in 2023–24, a student–teacher ratio of 13.4 to 1. That ratio is an average across very different settings — small rural schools, large suburban campuses and specialized programs all blend into one number — so it is best used to compare states in the same year, or one state across years, rather than to predict any individual classroom. District-level ratios for the state’s largest districts are on their district pages, linked in the table below.
Spending and revenue
The NPEFS file reports $21,562,771,069 in total current expenditures and $24,337,649,358 in total revenues for Virginia public schools in fiscal year 2024, with a published per-pupil current expenditure of $18,185. NPEFS per-pupil figures are computed by NCES from current expenditures and fall membership in the finance collection; they are the standard source for state-to-state spending comparisons because every state reports through the same accounting handbook. District-level spending, where the F-33 file supports it, appears on individual district pages and can differ sharply from the state average in both directions.
Completions
Public schools in Virginia awarded 93,272 regular secondary school diplomas in 2023–24, per the CCD Completers file. A diploma count is a flow of credentials in one year, not a graduation rate; the federal cohort graduation rate is produced separately by EDFacts from tracked ninth-grade cohorts. We publish the count, labeled as a count, and explain the distinction on our measurement methodology page.
Largest districts in Virginia
Ranked by 2023–24 fall membership. The largest district alone accounts for 14.4% of statewide enrollment. Linked districts have full pages on this site.
| # | District | Enrollment 2023–24 | Schools |
|---|---|---|---|
| 1 | Fairfax County Public Schools | 180,714 | 223 |
| 2 | Prince William County Public Schools | 90,550 | 99 |
| 3 | Loudoun County Public Schools | 81,636 | 100 |
| 4 | Virginia Beach City Public Schools | 64,986 | 88 |
| 5 | Chesterfield County Public Schools | 64,132 | 73 |
| 6 | Henrico County Public Schools | 50,463 | 81 |
| 7 | Chesapeake City Public Schools | 40,576 | 48 |
| 8 | Stafford County Public Schools | 31,547 | 34 |
| 9 | Arlington County Public Schools | 27,508 | 42 |
| 10 | Norfolk City Public Schools | 26,882 | 49 |
| 11 | Newport News City Public Schools | 26,183 | 43 |
| 12 | Spotsylvania County Public Schools | 24,012 | 34 |
Browse all states in the state index or return to the district index.
Frequently asked questions
How many public school students are in Virginia?
1,258,852 students were enrolled in Virginia public schools in the 2023–24 school year, per the NCES Common Core of Data state membership file.
What is the student–teacher ratio in Virginia?
13.4 students per teacher statewide in 2023–24, from 1,258,852 students and 94,035 FTE classroom teachers in the CCD files.
How much does Virginia spend per pupil?
$18,185 per pupil in current expenditures in fiscal year 2024, the published figure in the NCES National Public Education Financial Survey (NPEFS).
Data: National Center for Education Statistics (NCES) Common Core of Data and EDFacts, retrieved October 2026, from nces.ed.gov. Enrollment, staffing and lunch figures are for the 2023–24 school year; finance figures are fiscal year 2024 (school year 2023–24) unless a page labels them otherwise.
Disclaimer: Public School Stats republishes official federal statistics for general information only. Figures are reported as published by NCES and EDFacts and may include imputed or revised values; for decisions affecting a specific school or district, confirm the figure with the district or the NCES source file. See our full Disclaimer.