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

21 schools in Williamsburg

Virginia · Public K-12

Williamsburg's public schools total 21 across the city, with enrollment of about 12,999 and an average school size near 619.

7-year change in Williamsburg

SY 2017-18 vs SY 2024-25
Total enrollment
12,999
+102 (+1%) vs SY 2017-18
School count
19
+1 (+6%) vs SY 2017-18
% White
51%
was 59%
% Hispanic
17%
was 12%
% Black
19%
was 18%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Berkeley MiddleMiddle06-08666
Bruton HighHigh09-12723
Clara Byrd Baker ElementaryElementaryPK-05457
D.J. Montague ElementaryElementaryPK-05515
Eastern St. Hosp. Ed. PrgCombinedPK-12·
J. Blaine Blayton ElementaryElementaryPK-05481
James Blair MiddleMiddle06-08505
James River ElementaryElementaryKG-05449
Jamestown HighHigh09-121,243
Lafayette HighHigh09-121,247
Laurel Lane ElementaryElementaryPK-05526
Lois Hornsby MiddleMiddle06-08805
Magruder ElementaryElementaryKG-05610
Matoaka ElementaryElementaryKG-05595
Matthew Whaley ElementaryElementaryKG-05485
Middle Peninsula Juvenile Detention HomeElementaryN-N·
Norge ElementaryElementaryPK-05578
Queens Lake MiddleMiddle06-08554
Stonehouse ElementaryElementaryKG-05838
Waller Mill ElementaryElementaryKG-05445
Warhill HighHigh09-121,277

About Williamsburg

Across Williamsburg, Virginia, 21 public schools hosts about 12,999 students between them.

For a sense of the school types, the city covers 12 elementary, 4 middle, 4 high, and 1 other.

Trend over the past 7 years. Combined enrollment now sits at 12,999 students, stayed largely flat from the 12,897 reported in SY 2017-18. Over that span, Williamsburg gained 1 school, going from 18 to 19. The White share of public-school enrollment contracted from 59% to 51%.

In the discussion threads here, the community for Williamsburg discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Williamsburg?
Williamsburg, Virginia has 21 public K-12 schools serving approximately 12,999 students.
How many elementary, middle, and high schools are in Williamsburg?
Williamsburg has 12 elementary, 4 middle, 4 high, 1 combined-grade public schools.
What is the largest public school in Williamsburg?
Warhill High is the largest public school in Williamsburg by enrollment, with approximately 1,277 students.
What school districts serve Williamsburg?
Williamsburg is served by 4 public school districts, including Eastern St Hosp, Williamsburg-James City County Public Schools, York County Public Schools, Department of Education State-Operated Educ Prgms.
What grade levels do public schools in Williamsburg cover?
Public schools in Williamsburg serve students from pre-K through grade 12.