Henrico County Schools & Education

Henrico County, Virginia

School Score

35/100

Higher = better

Rating

Below Average

Graduation Rate

87.0%

National avg 87.5%

Education Statistics

Graduation Rate

87.0%

National avg 87.5%

State avg 89.0%

Per-Pupil Spending

$6,899

National avg $13,239

State avg $7,941

School Score

35/100

Higher = better

State avg 54/100

State School Rank

#120

of 127 counties (1 = best)

Education Overview

About Schools in Henrico County, Virginia

An Expansive Suburban School Network

Henrico County boasts a massive educational infrastructure with 83 public schools serving 51,136 students. This system is comprised of 46 elementary schools, 12 middle schools, and 10 high schools, along with 15 specialized facilities. Two districts coordinate this large-scale operation, making it one of the most robust systems in the state.

Competitive Results Across a Large System

The county maintains an 87.0% graduation rate, matching the national average exactly. Henrico operates with a per-pupil expenditure of $6,899, which is more efficient than the state average of $7,941. With a composite school score of 51.7, the county manages a diverse array of schools and programs.

Henrico County Public Schools Leads the Region

Henrico County Public Schools is the primary district, overseeing 80 schools and 50,389 students. The county does not offer any charter schools, relying instead on its vast network of traditional public and alternative education programs. This large district size allows for specialized high school centers and diverse magnet-style opportunities.

Dynamic Suburban and Rural Environments

The vast majority of Henrico's schools are located in suburban settings, with only five classified as rural. Schools are substantial in size, averaging 741 students, and Highland Springs High leads the way with 2,089 students. Several other high schools, including Deep Run and Glen Allen, also exceed 2,000 students each.

Vast Choices for Richmond Area Families

Henrico County offers an unparalleled variety of school sizes and neighborhood types for potential home buyers. From high-enrollment suburban high schools to specialized alternative programs, the district provides options for every type of learner. Researching specific school zones is a vital step when exploring the diverse real estate market here.

School Overview

Total Schools

83

in Henrico County

Total Enrollment

51,136

students

School Districts

2

districts

Charter Schools

0

0% of total

School Type Breakdown

Elementary46
Middle12
High10
Other15

2 School Districts in Henrico County

Henrico County Public Schools

80 schools
50,389 students

METRO RICHMOND ALTERNATIVE ED

1 school
0 students

83 Public Schools in Henrico County

HIGHLAND SPRINGS HIGH

Henrico County Public Schools

9–12High2,089 students
DEEP RUN HIGH

Henrico County Public Schools

9–12High2,027 students
GLEN ALLEN HIGH

Henrico County Public Schools

9–12High2,006 students
John Randolph Tucker High

Henrico County Public Schools

9–12High1,916 students
Douglas S. Freeman High

Henrico County Public Schools

9–12High1,860 students
Mills E. Godwin High

Henrico County Public Schools

9–12High1,773 students
HERMITAGE HIGH

Henrico County Public Schools

9–12High1,717 students
VARINA HIGH

Henrico County Public Schools

9–12High1,405 students
HENRICO HIGH

Henrico County Public Schools

9–12High1,348 students
SHORT PUMP MIDDLE

Henrico County Public Schools

6–8Middle1,112 students
BROOKLAND MIDDLE

Henrico County Public Schools

6–8Middle1,074 students
George H. Moody Middle

Henrico County Public Schools

6–8Middle1,072 students
QUIOCCASIN MIDDLE

Henrico County Public Schools

6–8Middle1,040 students
TUCKAHOE MIDDLE

Henrico County Public Schools

6–8Middle1,003 students
FAIRFIELD MIDDLE

Henrico County Public Schools

6–8Middle987 students
HOLMAN MIDDLE

Henrico County Public Schools

6–8Middle850 students
HUNGARY CREEK MIDDLE

Henrico County Public Schools

6–8Middle829 students
POCAHONTAS MIDDLE

Henrico County Public Schools

6–8Middle825 students
Elizabeth Holladay Elementary

Henrico County Public Schools

PK–5Primary796 students
HENRICO VIRTUAL ACADEMY

Henrico County Public Schools

KG–12Other795 students

Educational Attainment

Annual Per-Pupil Expenditure

$6,899

State avg $7,941

Find Homes Near Top Schools

Browse homes in Henrico County filtered by school ratings on Zillow.

Search on Zillow →

Find a Tutor in Henrico County

Connect with local and online tutors via Wyzant for personalized learning support.

Find a Tutor →

Sponsored

Frequently Asked Questions

Schools in Henrico County, Virginia — FAQ

What does the school system look like in Henrico County, Virginia?

Henrico County boasts a massive educational infrastructure with 83 public schools serving 51,136 students. This system is comprised of 46 elementary schools, 12 middle schools, and 10 high schools, along with 15 specialized facilities. Two districts coordinate this large-scale operation, making it one of the most robust systems in the state.

How do schools in Henrico County perform academically?

The county maintains an 87.0% graduation rate, matching the national average exactly. Henrico operates with a per-pupil expenditure of $6,899, which is more efficient than the state average of $7,941. With a composite school score of 51.7, the county manages a diverse array of schools and programs.

What are the major school districts in Henrico County, Virginia?

Henrico County Public Schools is the primary district, overseeing 80 schools and 50,389 students. The county does not offer any charter schools, relying instead on its vast network of traditional public and alternative education programs. This large district size allows for specialized high school centers and diverse magnet-style opportunities.

What is the school experience like in Henrico County?

The vast majority of Henrico's schools are located in suburban settings, with only five classified as rural. Schools are substantial in size, averaging 741 students, and Highland Springs High leads the way with 2,089 students. Several other high schools, including Deep Run and Glen Allen, also exceed 2,000 students each.

How can I find homes near good schools in Henrico County, Virginia?

Henrico County offers an unparalleled variety of school sizes and neighborhood types for potential home buyers. From high-enrollment suburban high schools to specialized alternative programs, the district provides options for every type of learner. Researching specific school zones is a vital step when exploring the diverse real estate market here.

Counties with Similar School Profile

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) and the U.S. Census Bureau American Community Survey. School scores are derived composite metrics.

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