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

18 schools in Mechanicsville

Virginia · Public K-12

Inside Mechanicsville (Virginia), 18 public K-12 schools enroll roughly 12,728 students, averaging 707 per campus.

7-year change in Mechanicsville

SY 2017-18 vs SY 2024-25
Total enrollment
12,728
-740 (-5%) vs SY 2017-18
School count
16
0 (0%) vs SY 2017-18
% White
74%
was 82%
% Hispanic
6%
was 4%
% Black
8%
was 8%
% Asian
5%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Atlee HighHigh09-121,470
Battlefield Park ElementaryElementaryPK-05407
Bell Creek MiddleMiddle06-08903
Chickahominy MiddleMiddle06-081,199
Cold Harbor ElementaryElementaryPK-05495
Cool Spring ElementaryElementaryPK-05852
Hanover HighHigh09-121,349
Kersey Creek ElementaryElementaryPK-05672
Laurel Meadow ElementaryElementaryPK-05591
Mechanicsville ElementaryElementaryPK-05572
Mechanicsville HighHigh09-121,245
Oak Knoll MiddleMiddle06-08862
Pearson's Corner ElementaryElementaryPK-05571
Pole Green ElementaryElementaryPK-05527
Rural Point ElementaryElementaryPK-05627
The Georgetown SchoolElementaryN-N·
The Hanover Center For Trades And TechnologyElementaryN-N·
Washington-Henry ElementaryElementaryPK-05386

About Mechanicsville

Across Mechanicsville, Virginia, 18 public schools serves about 12,728 students between them.

For a sense of the school types, the city is made up of 12 elementary, 3 middle, and 3 high.

Five-year track record. Combined enrollment now sits at 12,728 students, contracted 5% from the 13,468 reported in SY 2017-18. On the demographic side, White enrollment moved from 82% to 74% over the same window.

On allk12, the community for Mechanicsville discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Mechanicsville, Virginia?
There are 18 public K-12 schools in Mechanicsville, with a combined enrollment of about 12,728.
How many elementary, middle, and high schools are in Mechanicsville?
Mechanicsville has 12 elementary, 3 middle, 3 high public schools.
What is the largest public school in Mechanicsville?
Atlee High is the largest public school in Mechanicsville by enrollment, with approximately 1,470 students.
What school districts serve Mechanicsville?
Mechanicsville public schools are operated by Hanover County Public Schools.
What grade levels do public schools in Mechanicsville cover?
Public schools in Mechanicsville serve students from pre-K through grade 12.