The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

4 schools in Goochland

Virginia · Public K-12

In total, Goochland hosts 4 public K-12 schools with about 2,256 students, an average of 564 per campus.

7-year change in Goochland

SY 2017-18 vs SY 2024-25
Total enrollment
2,256
+112 (+5%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
71%
was 71%
% Hispanic
9%
was 6%
% Black
13%
was 17%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Byrd ElementaryElementaryPK-05281
Goochland ElementaryElementaryPK-05509
Goochland HighHigh09-12850
Goochland MiddleMiddle06-08616

About Goochland

Goochland is a compact Virginia city in terms of public-school footprint, with 4 schools and 2,256 students total.

On the school-mix side, the city consists of 2 elementary, 1 middle, and 1 high.

Average school size in Goochland is around 564 students, 16% meaningfully below the Virginia average of about 672.

Over the past 7-year window. Combined enrollment now sits at 2,256 students, expanded 5% from the 2,144 reported in SY 2017-18. On the demographic side, Black enrollment moved from 17% to 13% over the same window.

On this page, the community for Goochland discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Goochland, Virginia?
There are 4 public K-12 schools in Goochland, with a combined enrollment of about 2,256.
How many elementary, middle, and high schools are in Goochland?
Goochland has 2 elementary, 1 middle, 1 high public schools.
What is the largest public school in Goochland?
Goochland High is the largest public school in Goochland by enrollment, with approximately 850 students.
What school districts serve Goochland?
Goochland public schools are operated by Goochland County Public Schools.
What grade levels do public schools in Goochland cover?
Public schools in Goochland serve students from pre-K through grade 12.