Mahadev Maitri Foundation
US Initiatives

Henrico County Public Schools

Virginia · Public School District
68
Schools
50,389
Students
$14,785
Per-Pupil Spend
≈ nat'l avg
58.3%
Free Lunch Rate
+6pp vs nat'l
87.2%
Graduation Rate
≈ nat'l avg
District Overview

Henrico County Public Schools is a public school district in Virginia serving 50,389 students across 68 schools. It includes 46 elementary, 12 middle, 9 high schools. Its graduation rate of 87.2% is near the national average of 86.5%. Per-pupil spending of $14,785 is near the national average for a US public school district. 58% of students qualify for free or reduced-price lunch. Opportunity scores across its schools are limited, with a district median of 40/100.

⇄ Compare with another district
All Schools (68)
Elementary Schools46 schools
SchoolGradesStudents
Anthony P. Mehfoud ElementaryPK–02331
Arthur Ashe Jr. ElementaryPK–05491
Cashell Donahoe ElementaryPK–05514
Chamberlayne ElementaryPK–05318
Charles M. Johnson ElementaryPK–05392
Colonial Trail ElementaryPK–05666
Crestview ElementaryPK–05352
David A. Kaechele ElementaryPK–05493
Dumbarton ElementaryPK–05598
Echo Lake ElementaryPK–05528
Elizabeth Holladay ElementaryPK–05796
Fair Oaks ElementaryPK–05379
Gayton ElementaryPK–05544
George F. Baker ElementaryPK–05410
Glen Allen ElementaryPK–05582
Glen Lea ElementaryPK–05432
Greenwood ElementaryPK–05600
Harold Macon Ratcliffe ElementaryPK–05428
Harvie ElementaryPK–05495
Henry D. Ward ElementaryPK–05470
Highland Springs ElementaryPK–05532
Jackson Davis ElementaryPK–05518
Jacob L. Adams ElementaryPK–05464
Laburnum ElementaryPK–05456
Lakeside ElementaryPK–05438
Longdale ElementaryPK–05474
Maude Trevvett ElementaryPK–05537
Maybeury ElementaryPK–05653
Montrose ElementaryPK–05311
Nuckols Farm ElementaryPK–05590
Pemberton ElementaryPK–05354
Pinchbeck ElementaryPK–05522
R.C. Longan ElementaryPK–05459
Ridge ElementaryPK–05466
Rivers Edge ElementaryPK–05748
Ruby F. Carver ElementaryPK–05456
Sandston ElementaryPK–05188
Seven Pines ElementaryPK–05376
Shady Grove ElementaryPK–05591
Short Pump ElementaryPK–05558
Skipwith ElementaryPK–05508
Springfield Park ElementaryPK–05632
Three Chopt ElementaryPK–05296
Tuckahoe ElementaryPK–05650
Twin Hickory ElementaryPK–05547
Varina Elementary03–05263
Middle Schools12 schools
SchoolGradesStudents
BROOKLAND MIDDLE06–081,074
ELKO MIDDLE06–08730
FAIRFIELD MIDDLE06–08987
George H. Moody Middle06–081,072
HOLMAN MIDDLE06–08850
HUNGARY CREEK MIDDLE06–08829
John Rolfe Middle06–08764
L. DOUGLAS WILDER MIDDLE06–08761
POCAHONTAS MIDDLE06–08825
QUIOCCASIN MIDDLE06–081,040
SHORT PUMP MIDDLE06–081,112
TUCKAHOE MIDDLE06–081,003
High Schools9 schools
SchoolGradesStudents
DEEP RUN HIGH09–122,027
Douglas S. Freeman High09–121,860
GLEN ALLEN HIGH09–122,006
HENRICO HIGH09–121,348
HERMITAGE HIGH09–121,717
HIGHLAND SPRINGS HIGH09–122,089
John Randolph Tucker High09–121,916
Mills E. Godwin High09–121,773
VARINA HIGH09–121,405
Other School1 school
SchoolGradesStudents
HENRICO VIRTUAL ACADEMYKG–12795
District Finances
Per-Pupil Expenditure$14,785Near national avg
National avg $14,347
Revenue Sources
42%
50%
State
42.1%
Local (property tax)
50.5%
Federal
7.4%

Funding is shared between state (42%) and local sources (50%), with limited federal reliance.

Source: NCES F-33 School District Finance Survey. District-level data.
District Snapshot
68
Schools
50,389
Students
58%
Free Lunch
$15K
Per-Pupil
Graduation Rate87.2%
Opportunity Score40/100
Strengths & Considerations
Range of school options
With 68 schools, families have meaningful choice across programs and grade levels.
Location
Frequently Asked Questions
How many schools are in Henrico County Public Schools?
Henrico County Public Schools has 68 public schools, serving a total of 50,389 students.
What is the graduation rate for Henrico County Public Schools?
The graduation rate is 87.2%, which is above the national average of 86.5%.
How much does Henrico County Public Schools spend per student?
Henrico County Public Schools spends $14,785 per pupil — 3% above the national average of $14,347.
What percentage of students qualify for free or reduced-price lunch in Henrico County Public Schools?
58% of students in Henrico County Public Schools qualify for free or reduced-price lunch, compared to the national rate of 52.2%.
Are there charter schools in Henrico County Public Schools?
No, Henrico County Public Schools does not currently include any charter schools.
What grade levels does Henrico County Public Schools serve?
Henrico County Public Schools serves grades PK through 12, covering elementary, middle, and high school levels.
What is the opportunity score for Henrico County Public Schools?
The median opportunity score across schools in Henrico County Public Schools is 40/100. The national median is 50/100. Opportunity scores reflect long-term economic mobility prospects for children who grow up in these communities.
About This Data

All figures on this page come directly from US federal open datasets — NCES Common Core of Data, EDFacts, and the Opportunity Atlas — and we work hard to keep them accurate and up to date. That said, federal data is published on an annual cycle, so some figures may not yet reflect the very latest school-year changes or local updates. We recommend using this page as a helpful starting point and cross-checking with the school or district directly, or visiting the NCES Common Core of Data and ed.gov for the most authoritative figures before making any important decisions.