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

Colonial Heights city

Virginia · Public K-12

Colonial Heights city in Virginia has 6 public K-12 schools in service today, collectively responsible for roughly 2,971 students with Colonial Heights City Public Schools the largest district. That works out to 4 elementary, 1 middle, and 1 high schools.

7-year change in Colonial Heights city

SY 2017-18 vs SY 2024-25
Total enrollment
2,971
+138 (+5%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% Hispanic
16%
was 7%
% Black
27%
was 21%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
6
1 districts
Enrollment
2,971
NCES CCD
Median income
$76,505
Below Virginia avg
Free/reduced lunch
98.0%
Above Virginia avg
Elementary
4
1,385 students
Middle
1
700 students
High
1
886 students
Combined / other
0
schools
LARGEST DISTRICT
Colonial Heights City Public Schools
2,971 students · 1 district in Colonial Heights city

County vs. school enrollment demographics

Left bar is the racial makeup of Colonial Heights city 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
66%
Hispanic
8%
Black
19%
Asian
4%
Two or more
6%
Native American
1%
Pacific Islander
0%
School enrollment
White
45%
Hispanic
16%
Black
27%
Asian
3%
Two or more
10%
Native American
0%
Pacific Islander
0%
Bachelor's+
28.0%
adults 25+
Poverty rate
7.4%
ACS 5-year
Unemployment
3.6%
civilian labor
Median age
38
24.6% under 18

Test scores in Colonial Heights city

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

See all 5 schools in Colonial Heights city ranked by score →

All schools (6)

NameCityLevelGradesEnrollmentRating
Colonial Heights HighColonial HeightsHigh09-12886·
Colonial Heights MiddleColonial HeightsMiddle06-08700·
Tussing ElementaryColonial HeightsElementaryPK-05652·
Lakeview ElementaryColonial HeightsElementaryPK-05422·
North ElementaryColonial HeightsElementaryPK-05311·
Colonial Heights Technical CenterColonial HeightsElementaryN-N··

Cities in Colonial Heights city

Colonial Heights6 schools

About Colonial Heights city

Colonial Heights city is a compact county of about 18,352 residents in Virginia. Its public-school system serves approximately 2,971 students across 6 schools.

Stepping back, census numbers show typical household earnings sit around $76,505, roughly 28% of adults have completed at least a four-year degree, and the poverty rate is around 7%.

On the school-mix side, Colonial Heights city is built around 4 elementary schools (1,385 students), 1 middle school (700), and 1 high school (886).

Colonial Heights City Public Schools is the biggest district by enrollment, covering about 2,971 students across Colonial Heights city.

Five-year track record. Across the same 7-year window, public-school enrollment increased 5%: 2,833 students in SY 2017-18 versus 2,971 in SY 2024-25. On the demographic side, Hispanic enrollment moved from 7% to 16% over the same window.

On this page, the community for Colonial Heights city discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools serve Colonial Heights city?
There are 6 public K-12 schools in Colonial Heights city, Virginia, with a combined enrollment of about 2,971.
How many high schools are in Colonial Heights city?
Colonial Heights city, Virginia has 1 public high school, serving approximately 886 students.
How many middle schools are in Colonial Heights city?
Colonial Heights city, Virginia has 1 public middle school, serving approximately 700 students.
How many elementary schools are in Colonial Heights city?
Colonial Heights city, Virginia has 4 public elementary schools, serving approximately 1,385 students.
What is the largest school district in Colonial Heights city?
Colonial Heights City Public Schools is the largest school district in Colonial Heights city, serving approximately 2,971 students. The county contains 1 school district overall.
How many people live in Colonial Heights city?
Colonial Heights city has roughly 18,352 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Colonial Heights city?
Median household income in Colonial Heights city is $76,505, below the Virginia average of $76,527. About 7.4% of residents live below the federal poverty line.
How educated are residents of Colonial Heights city?
Approximately 28.0% of adults 25 and older in Colonial Heights city hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Colonial Heights city qualify for free or reduced lunch?
Roughly 98.0% of students in Colonial Heights city public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Virginia county average of 75.7%.
What is the student-teacher ratio in Colonial Heights city schools?
Across Colonial Heights city public schools, the enrollment-weighted student-teacher ratio is approximately 13.2 to 1.
DATA · Census ACS 5-year · NCES Common Core of Data