Summary:
Zip code 23111 in Mechanicsville, Virginia includes six schools in Hanover County Public Schools — four elementary schools serving PK-5, one middle school serving 6-8, and one high school serving 9-12 — with roughly 4,213 students. The district is well regarded, ranking 27th out of 131 Virginia districts (79th percentile). Overall, these schools show a clear pattern: strong elementary options, a middle school with exceptional advanced math, and a high school whose academic rank is slipping despite solid graduation rates.
The clear elementary standout is Battlefield Park Elementary, which ranks in the 73rd percentile statewide. Its fifth graders posted outstanding passing rates in math (94.8%), science (93.7%), and reading (88.9%) in 2024-25, and it has the lowest poverty rate among the elementary schools. Laurel Meadow Elementary is also worth noting: it has improved from the 59th to 66th percentile over three years and has the zip code's lowest chronic absenteeism rate at just 4.2%, all while serving a student body with a 44% free/reduced lunch rate. At Bell Creek Middle, the story is a barbell: 100% proficiency in Algebra I and Geometry shows a very strong accelerated math pipeline, but on-grade-level proficiency in reading, science, civics, and seventh-grade math trails the district, indicating room for improvement.
At the secondary level, Mechanicsville High graduates 94.6% of students, above the state average, and has a lower-than-average dropout rate. Its statewide rank, however, fell from the 57th to 32nd percentile in two years, largely because of sliding SOL scores in reading, Earth Science, and Biology. The two schools causing the most concern are Mechanicsville Elementary and Cold Harbor Elementary, both ranking below the 45th percentile with several reading and math scores below district and state averages. Notably, these two schools spend more per student than Laurel Meadow, which performs better, and Mechanicsville High has the highest chronic absenteeism in the zip code (12.5%) even though the area overall is well below the state absenteeism average.
Thank you for your feedback!