Colonial Heights' Best Schools

Best Schools in Colonial Heights

Which schools are assigned to my home?

About Colonial Heights

Colonial Heights contains 6 schools. One of the highest rated schools is Colonial Heights Middle School, which has a rating of 7. The school has 702 students. Public schools in Colonial Heights belong to Chesterfield County Public Schools or Colonial Heights City Public Schools. Petersburg City Public Schools is close by and is rated worse than Chesterfield County Public Schools. Nearby Hopewell City Public Schools scores lower, with a rating of 6.

School Districts Near Colonial Heights