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

7 schools in Gloucester

Virginia · Public K-12

7 public K-12 schools operate inside Gloucester, with combined enrollment of about 4,065 students (4 elementary, 2 middle, and 1 high).

7-year change in Gloucester

SY 2017-18 vs SY 2024-25
Total enrollment
4,065
-366 (-8%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
76%
was 80%
% Hispanic
9%
was 5%
% Black
6%
was 7%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Bethel ElementaryElementaryPK-05494
Botetourt ElementaryElementaryPK-05505
Gloucester & Mathews Counties Gov's Health Sciences AcademyElementaryN-N·
Gloucester HighHigh09-121,547
Page MiddleMiddle06-08573
Peasley MiddleMiddle06-08565
Petsworth ElementaryElementaryPK-05381

About Gloucester

Public education in Gloucester, Virginia runs across 7 schools that educates roughly 4,065 students. By footprint, Gloucester sits in the moderately sized bracket.

On the school-mix side, the city comprises 4 elementary, 2 middle, and 1 high.

Schools in Gloucester average about 581 students each, 14% meaningfully below the Virginia norm.

Trend over the past 7 years. Total public-school enrollment in Gloucester has contracted 8% since SY 2017-18, moving from about 4,431 students to 4,065. The White share of public-school enrollment decreased from 80% to 76%.

On this page, the community for Gloucester discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

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