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

12 schools in Yorktown

Virginia · Public K-12

Public K-12 enrollment in Yorktown totals about 8,937 students across 12 schools (an average of 745 students per campus).

7-year change in Yorktown

SY 2017-18 vs SY 2024-25
Total enrollment
8,937
+84 (+1%) vs SY 2017-18
School count
12
0 (0%) vs SY 2017-18
% White
55%
was 61%
% Hispanic
13%
was 10%
% Black
13%
was 12%
% Asian
7%
was 7%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Coventry ElementaryElementaryKG-05630
Dare ElementaryElementaryKG-05399
Grafton HighHigh09-121,235
Grafton MiddleMiddle06-08937
Mount Vernon ElementaryElementaryPK-05573
Tabb ElementaryElementaryKG-05707
Tabb HighHigh09-121,153
Tabb MiddleMiddle06-08968
York HighHigh09-12947
York River AcademyHigh09-1272
Yorktown ElementaryElementaryKG-05599
Yorktown MiddleMiddle06-08717

About Yorktown

Across Yorktown, Virginia, 12 public schools teaches about 8,937 students between them.

For a sense of the school types, the city consists of 5 elementary, 3 middle, and 4 high.

Average school size in Yorktown is around 745 students, 11% above the Virginia average of about 672.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment remained close to its prior level: 8,853 students in SY 2017-18 versus 8,937 in SY 2024-25. The White share of public-school enrollment fell from 61% to 55%.

On this page, the community for Yorktown discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Yorktown, Virginia?
There are 12 public K-12 schools in Yorktown, with a combined enrollment of about 8,937.
How many elementary, middle, and high schools are in Yorktown?
Yorktown has 5 elementary, 3 middle, 4 high public schools.
What is the largest public school in Yorktown?
Grafton High is the largest public school in Yorktown by enrollment, with approximately 1,235 students.
What school districts serve Yorktown?
Yorktown public schools are operated by York County Public Schools.
What grade levels do public schools in Yorktown cover?
Public schools in Yorktown serve students from pre-K through grade 12.
Are there charter schools in Yorktown?
1 of the 12 public schools in Yorktown are charter schools.