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

York County

Virginia · Public K-12

York County's public-school footprint spans 19 K-12 campuses with combined enrollment of about 13,105, the largest district being York County Public Schools. The level mix is 10 elementary, 4 middle, and 5 high schools.

7-year change in York County

SY 2017-18 vs SY 2024-25
Total enrollment
13,105
+529 (+4%) vs SY 2017-18
School count
19
0 (0%) vs SY 2017-18
% White
54%
was 61%
% Hispanic
14%
was 10%
% Black
14%
was 13%
% Asian
6%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
71,005
all ages · ACS 5-yr
Schools
19
1 districts
Enrollment
13,105
students · NCES CCD
Median income
$109,956
Above Virginia avg
Free/reduced lunch
34.6%
Below Virginia avg
Elementary
10
5,799 students
Middle
4
3,176 students
High
5
4,130 students
Combined / other
0
schools
LARGEST DISTRICT
York County Public Schools
13,105 students · 1 district in York County

County vs. school enrollment demographics

Left bar is the racial makeup of York County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
68%
Hispanic
8%
Black
13%
Asian
6%
Two or more
11%
Native American
0%
Pacific Islander
0%
School enrollment
White
54%
Hispanic
14%
Black
14%
Asian
6%
Two or more
12%
Native American
0%
Pacific Islander
0%
Bachelor's+
50.0%
adults 25+
Poverty rate
3.2%
ACS 5-year
Unemployment
4.2%
civilian labor
Median age
40
23.1% under 18

Test scores in York County

Latest 2024-25 ELA proficiency, 19 schools ranked. Virginia state average: 74.2%.

Top 5 schools (ELA)
  1. Bruton High· 97.0%
  2. York High· 97.0%
  3. Grafton High· 95.0%
  4. Tabb High· 95.0%
  5. Seaford Elementary· 93.0%
Lowest 5 schools (ELA)
  1. York River Academy· 65.0%
  2. Yorktown Middle· 80.0%
  3. Yorktown Elementary· 82.0%
  4. Coventry Elementary· 83.0%
  5. Magruder Elementary· 84.0%

See all 19 schools in York County ranked by score →

All schools (19)

NameCityLevelGradesEnrollmentRating
Grafton HighYorktownHigh09-121,235·
Tabb HighYorktownHigh09-121,153·
Tabb MiddleYorktownMiddle06-08968·
York HighYorktownHigh09-12947·
Grafton MiddleYorktownMiddle06-08937·
Bruton HighWilliamsburgHigh09-12723·
Yorktown MiddleYorktownMiddle06-08717·
Tabb ElementaryYorktownElementaryKG-05707·
Grafton Bethel ElementaryGraftonElementaryKG-05653·
Bethel Manor ElementaryLangley A F BElementaryKG-05631·
Coventry ElementaryYorktownElementaryKG-05630·
Magruder ElementaryWilliamsburgElementaryKG-05610·
Yorktown ElementaryYorktownElementaryKG-05599·
Mount Vernon ElementaryYorktownElementaryPK-05573·
Queens Lake MiddleWilliamsburgMiddle06-08554·
Seaford ElementarySeafordElementaryKG-05552·
Waller Mill ElementaryWilliamsburgElementaryKG-05445·
Dare ElementaryYorktownElementaryKG-05399·
York River AcademyYorktownHigh09-1272·

Cities in York County

Yorktown12 schoolsWilliamsburg4 schoolsGrafton1 schoolLangley A F B1 schoolSeaford1 school

About York County

Across the moderately sized Virginia county of York County of about 71,005 residents, the public-school footprint covers 19 schools and about 13,105 students.

Looking at the broader picture, census numbers show typical household earnings sit around $109,956, about 50% of adults have a bachelor's degree or above, and roughly 3% of residents live below the federal poverty line. That income level is 44% meaningfully above the Virginia median.

For a sense of the school types, York County is built around 10 elementary schools (5,799 students), 4 middle schools (3,176), and 5 high schools (4,130).

The largest single district in York County is York County Public Schools, which alone enrolls about 13,105 students.

Looking at the last 7 years. Total public-school enrollment in York County has expanded 4% since SY 2017-18, moving from about 12,576 students to 13,105. Demographically, the White share of enrollment decreased from 61% to 54%.

In the discussion threads here, the community for York County discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in York County?
York County, Virginia has 19 public K-12 schools serving approximately 13,105 students.
How many high schools are in York County?
York County, Virginia has 5 public high schools, serving approximately 4,130 students.
How many middle schools are in York County?
York County, Virginia has 4 public middle schools, serving approximately 3,176 students.
How many elementary schools are in York County?
York County, Virginia has 10 public elementary schools, serving approximately 5,799 students.
What is the largest school district in York County?
York County Public Schools is the largest school district in York County, serving approximately 13,105 students. The county contains 1 school district overall.
How many people live in York County?
York County has roughly 71,005 residents according to the latest Census ACS 5-year estimate.
What is the median household income in York County?
Median household income in York County is $109,956, above the Virginia average of $76,527. About 3.2% of residents live below the federal poverty line.
How educated are residents of York County?
Approximately 50.0% of adults 25 and older in York County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in York County qualify for free or reduced lunch?
Roughly 34.6% of students in York County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Virginia county average of 75.7%.
What is the student-teacher ratio in York County schools?
Across York County public schools, the enrollment-weighted student-teacher ratio is approximately 15.5 to 1.

York County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data