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

James City County

Virginia · Public K-12

Virginia's James City County runs 15 public K-12 schools between its districts, the largest being Williamsburg-James City County Public Schools at 9,715 students. By level, that breaks down as 9 elementary, 2 middle, and 3 high schools.

7-year change in James City County

SY 2017-18 vs SY 2024-25
Total enrollment
9,715
-587 (-6%) vs SY 2017-18
School count
13
0 (0%) vs SY 2017-18
% White
53%
was 61%
% Hispanic
16%
was 11%
% Black
18%
was 17%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
15
3 districts
Enrollment
9,715
NCES CCD
Median income
$109,985
Above Virginia avg
Free/reduced lunch
43.9%
Below Virginia avg
Elementary
9
4,439 students
Middle
2
1,509 students
High
3
3,767 students
Combined / other
1
schools
LARGEST DISTRICT
Williamsburg-James City County Public Schools
9,715 students · 3 districts in James City County

County vs. school enrollment demographics

Left bar is the racial makeup of James City 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
73%
Hispanic
7%
Black
12%
Asian
3%
Two or more
10%
Native American
0%
Pacific Islander
0%
School enrollment
White
53%
Hispanic
16%
Black
18%
Asian
3%
Two or more
10%
Native American
0%
Pacific Islander
0%
Bachelor's+
51.0%
adults 25+
Poverty rate
3.9%
ACS 5-year
Unemployment
2.7%
civilian labor
Median age
47
19.5% under 18

Test scores in James City County

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

Top 5 schools (ELA)
  1. Jamestown High· 91.0%
  2. Warhill High· 88.0%
  3. Lafayette High· 84.0%
  4. Lois Hornsby Middle· 83.0%
  5. Stonehouse Elementary· 83.0%

See all 13 schools in James City County ranked by score →

All schools (15)

NameCityLevelGradesEnrollmentRating
Warhill HighWilliamsburgHigh09-121,277·
Lafayette HighWilliamsburgHigh09-121,247·
Jamestown HighWilliamsburgHigh09-121,243·
Stonehouse ElementaryWilliamsburgElementaryKG-05838·
Lois Hornsby MiddleWilliamsburgMiddle06-08805·
Toano MiddleToanoMiddle06-08704·
Matoaka ElementaryWilliamsburgElementaryKG-05595·
Norge ElementaryWilliamsburgElementaryPK-05578·
Laurel Lane ElementaryWilliamsburgElementaryPK-05526·
D.J. Montague ElementaryWilliamsburgElementaryPK-05515·
J. Blaine Blayton ElementaryWilliamsburgElementaryPK-05481·
Clara Byrd Baker ElementaryWilliamsburgElementaryPK-05457·
James River ElementaryWilliamsburgElementaryKG-05449·
Eastern St. Hosp. Ed. PrgWilliamsburgCombinedPK-12··
Middle Peninsula Juvenile Detention HomeWilliamsburgElementaryN-N··

Cities in James City County

Williamsburg14 schoolsToano1 school

About James City County

James City County is a mid-sized Virginia county of about 81,013 residents, home to 15 public schools and roughly 9,715 students.

Looking at the wider area, census numbers show typical household earnings sit around $109,985, about 51% of adults have a bachelor's degree or above, and the federal-poverty share is near 4%. That income level is 44% noticeably above the Virginia median.

In terms of grade levels, James City County spans 9 elementary schools (4,439 students), 2 middle schools (1,509), 3 high schools (3,767), and 1 combined or other schools.

Williamsburg-James City County Public Schools dominates the local landscape, accounting for roughly 9,715 students on its own.

Five-year track record. Total public-school enrollment in James City County has shrank 6% since SY 2017-18, moving from about 10,302 students to 9,715. The White share of public-school enrollment decreased from 61% to 53%.

Within the allk12 community for this area, the community for James City County discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in James City County?
James City County, Virginia has 15 public K-12 schools serving approximately 9,715 students.
How many high schools are in James City County?
James City County, Virginia has 3 public high schools, serving approximately 3,767 students.
How many middle schools are in James City County?
James City County, Virginia has 2 public middle schools, serving approximately 1,509 students.
How many elementary schools are in James City County?
James City County, Virginia has 9 public elementary schools, serving approximately 4,439 students.
What is the largest school district in James City County?
Williamsburg-James City County Public Schools is the largest school district in James City County, serving approximately 9,715 students. The county contains 3 school districts overall.
How many people live in James City County?
James City County has roughly 81,013 residents according to the latest Census ACS 5-year estimate.
What is the median household income in James City County?
Median household income in James City County is $109,985, above the Virginia average of $76,527. About 3.9% of residents live below the federal poverty line.
How educated are residents of James City County?
Approximately 51.0% of adults 25 and older in James City County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in James City County qualify for free or reduced lunch?
Roughly 43.9% of students in James City 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 James City County schools?
Across James City County public schools, the enrollment-weighted student-teacher ratio is approximately 14.6 to 1.

James City County school rankings

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