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

2 schools in Charles City

Virginia · Public K-12

Charles City, Virginia runs a public-school system of 2 campuses with combined enrollment around 523 (1 elementary and 1 high).

7-year change in Charles City

SY 2017-18 vs SY 2024-25
Total enrollment
523
-127 (-20%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
28%
was 31%
% Hispanic
2%
was 1%
% Black
50%
was 56%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Charles City County ElementaryElementaryPK-06302
Charles City County HighHigh07-12221

About Charles City

Public education in Charles City, Virginia runs across 2 schools that enrolls roughly 523 students. By footprint, Charles City sits in the rural-scale bracket.

Looking at the level breakdown, the city covers 1 elementary, and 1 high.

Schools in Charles City average about 262 students each, 61% below the Virginia norm.

Over the past 7-year window. Combined enrollment now sits at 523 students, declined 20% from the 650 reported in SY 2017-18. Demographically, the Black share of enrollment decreased from 56% to 50%.

On this page, the community for Charles City discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

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