schoolsbycounty

District guide

Henrico County Public Schools public schools

Parent-focused district context for Henrico County, VA: school list, grade pathway, enrollment scale, profile links, and the local checks to make before using the district in a housing decision.

Direct answer for parents

What Henrico County Public Schools tells you before choosing a home

Henrico County Public Schools is listed with 80 public schools and 50,389 reported students in the current NCES file. Treat this as a district-level research page: it helps you understand scale, grade coverage, and school records, but it does not confirm the school assigned to a specific address.

Grade pathway

The current district file lists 46 primary, 12 middle, 9 high, 13 other schools. Verify transition grades, feeder patterns, transfer policies, and program eligibility with the district.

County context

80 district schools are associated with Henrico County in the current file, about 96% of listed county schools. Confirm address-level assignment locally.

Grade pathway

District school mix by level

Use this section to separate elementary, middle, high, and other school records before comparing commute, programs, and assignment rules.

Primary schools

46

22,406 reported students

Middle schools

12

11,047 reported students

High schools

9

16,141 reported students

Other schools

13

795 reported students

Parent checks for Henrico County Public Schools

These are the local questions that matter after the public data narrows the field.

Confirm the assigned school

Use official attendance-zone or address lookup tools before assuming a school serves a home.

Check transition grades

Elementary choices can split into different middle or high school paths, especially in large districts.

Verify choice-program rules

Charter, magnet, virtual, and transfer options can require applications, lotteries, or eligibility checks.

Compare similar schools

Compare schools at the same level before treating enrollment, grade span, or school type as a quality signal.

School records

Largest listed schools in Henrico County Public Schools

Sorted by reported enrollment. Profile links appear where SchoolsByCounty has generated an individual school page; listed-only records still preserve NCES grade, type, city, and enrollment fields.

View all county schools
SchoolLevelGradesCityEnrollmentProfile
HIGHLAND SPRINGS HIGH

Regular

High9–12Highland Springs2,089Profile
DEEP RUN HIGH

Regular

High9–12Glen Allen2,027Profile
GLEN ALLEN HIGH

Regular

High9–12Glen Allen2,006Profile
John Randolph Tucker High

Regular

High9–12Richmond1,916Profile
Douglas S. Freeman High

Regular

High9–12Richmond1,860Profile
Mills E. Godwin High

Regular

High9–12Richmond1,773Profile
HERMITAGE HIGH

Regular

High9–12Richmond1,717Profile
VARINA HIGH

Regular

High9–12Richmond1,405Profile
HENRICO HIGH

Regular

High9–12Richmond1,348Profile
SHORT PUMP MIDDLE

Regular

Middle6–8Glen Allen1,112Profile
BROOKLAND MIDDLE

Regular

Middle6–8Richmond1,074Profile
George H. Moody Middle

Regular

Middle6–8Richmond1,072Profile
QUIOCCASIN MIDDLE

Regular

Middle6–8Richmond1,040Profile
TUCKAHOE MIDDLE

Regular

Middle6–8Richmond1,003Profile
FAIRFIELD MIDDLE

Regular

Middle6–8Richmond987Profile
HOLMAN MIDDLE

Regular

Middle6–8Glen Allen850Listed only
HUNGARY CREEK MIDDLE

Regular

Middle6–8Glen Allen829Listed only
POCAHONTAS MIDDLE

Regular

Middle6–8Richmond825Listed only
Elizabeth Holladay Elementary

Regular

PrimaryPK–5Richmond796Listed only
HENRICO VIRTUAL ACADEMY

Regular

OtherKG–12Henrico795Listed only
John Rolfe Middle

Regular

Middle6–8Richmond764Listed only
L. DOUGLAS WILDER MIDDLE

Regular

Middle6–8Richmond761Listed only
Rivers Edge Elementary

Regular

PrimaryPK–5Glen Allen748Listed only
ELKO MIDDLE

Regular

Middle6–8Sandston730Listed only
Colonial Trail Elementary

Regular

PrimaryPK–5Glen Allen666Listed only
Maybeury Elementary

Regular

PrimaryPK–5Richmond653Listed only
Tuckahoe Elementary

Regular

PrimaryPK–5Richmond650Listed only
Springfield Park Elementary

Regular

PrimaryPK–5Glen Allen632Listed only
Greenwood Elementary

Regular

PrimaryPK–5Glen Allen600Listed only
Dumbarton Elementary

Regular

PrimaryPK–5Richmond598Listed only
Shady Grove Elementary

Regular

PrimaryPK–5Glen Allen591Listed only
Nuckols Farm Elementary

Regular

PrimaryPK–5Richmond590Listed only
Glen Allen Elementary

Regular

PrimaryPK–5Glen Allen582Listed only
Short Pump Elementary

Regular

PrimaryPK–5Richmond558Listed only
Twin Hickory Elementary

Regular

PrimaryPK–5Glen Allen547Listed only
Gayton Elementary

Regular

PrimaryPK–5Richmond544Listed only
Maude Trevvett Elementary

Regular

PrimaryPK–5Richmond537Listed only
Highland Springs Elementary

Regular

PrimaryPK–5Highland Springs532Listed only
Echo Lake Elementary

Regular

PrimaryPK–5Glen Allen528Listed only
Pinchbeck Elementary

Regular

PrimaryPK–5Richmond522Listed only

Communities in the district file

NCES city fields are directory fields, not attendance boundaries. Use them to orient the district footprint, then verify the exact home-to-school assignment.

Richmond46 schools
Glen Allen20 schools
Highland Springs7 schools
Sandston4 schools
Henrico3 schools

County coverage

Some districts can include records associated with more than one county. The route is anchored to the district's primary county record in the current data.

Henrico County, VA80 schools

Henrico County Public Schools FAQ

What schools are included for Henrico County Public Schools?

Henrico County Public Schools includes 80 public schools in the current NCES district file. The current district file lists 46 primary, 12 middle, 9 high, 13 other schools.

Does this Henrico County Public Schools page show exact attendance zones?

No. SchoolsByCounty publishes district and school records from public data. Attendance boundaries, transportation, transfers, magnet eligibility, and charter rules must be confirmed with Henrico County Public Schools or local assignment tools.

Is Henrico County Public Schools ranked as the best district in Henrico County?

No. This is a district guide, not a recommendation or ranking. Use it to understand the district's listed schools, grade spans, enrollment scale, and available school profiles before verifying local fit.

How many Henrico County Public Schools schools have detailed profiles?

15 schools in this district currently link to detailed SchoolsByCounty profiles. Other schools remain listed with NCES directory fields.

Do charter, magnet, or virtual flags mean my student can enroll in Henrico County Public Schools?

No. Charter, magnet, and virtual flags are NCES record fields. They do not confirm admission eligibility, lottery access, transfer approval, or program availability for a specific address.

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) Common Core of Data and School District Finance Survey. School scores are derived composite metrics based on available NCES graduation-rate and school-finance signals.

Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.

By Evan Brooks, Data EditorPublished Reviewed by Evan Brooks, Data Editor