Summary:
Zip code 23111, covering the Mechanicsville area of Virginia, is served by just one middle school: Bell Creek Middle, a grades 6–8 school with 903 students that is part of the highly regarded Hanover County Public Schools district. Bell Creek is a solid, above-average school overall, ranking in the 64th percentile statewide (151st out of 416 Virginia middle schools) and earning a 3-star rating, while its district ranks in the 79th percentile with 4 stars.
The school’s defining strength is advanced mathematics: it posted perfect 100% proficiency rates on both the Geometry and Algebra I SOL exams in the 2024–2025 and 2025–2026 school years. Bell Creek also comfortably exceeds state averages in regular math at every grade level — for example, 8th grade math proficiency is 69.23% versus 46.86% statewide. The school spends $11,003 per student and maintains a favorable 11.6 student-teacher ratio despite its large enrollment. Chronic absenteeism is a healthy 9.4%, well below the state average of 14.8%, though it is higher than the district’s 6.9%.
Despite these strengths, Bell Creek consistently trails its own district in most tested subjects. The gaps are largest in 7th grade reading (68.67% vs. 79.78% district), civics (75.00% vs. 85.47% district), and 8th grade science (68.37% vs. 75.58% district). Reading is a relative weak spot — 7th grade reading is actually below the state average of 73.01%. With 40.31% of students eligible for free or reduced lunch, the school is performing well economically, but the data suggests clear room for growth in literacy and non-math content areas. Overall, Bell Creek Middle is a strong option for Mechanicsville families, particularly those interested in accelerated math, though parents should be aware that the school has work to do to close the gap with its own high-performing district.
Thank you for your feedback!