Summary
Hanover High is a comprehensive public high school in Mechanicsville, Virginia, serving about 1,349 students in grades 9–12 within Hanover County Public Schools, a top-ranked suburban district near Richmond. In the most recent SchoolDigger ranking (2025–2026), Hanover High placed 86th of 331 Virginia high schools — a solid top-quartile performance, though a drop from the previous year's 29th-place finish. Over the past decade, Hanover has usually ranked in the top quarter of the state, with occasional jumps into the top 20–50 range.
Parents will find a lot to like in Hanover's attendance and persistence numbers. The graduation rate is 97.6%, above the district (95.1%), the state (92.3%), and nearby schools like Atlee High (96.4%) and Mechanicsville High (94.6%). The dropout rate (1.7%) and chronic absenteeism rate (6.6%) are both less than half the state averages, and far better than many Henrico and Richmond schools. In the classroom, math is the standout subject: 9th-grade Algebra I proficiency hit 92.93%, Geometry 96.99%, and Algebra II 96.61% — ahead of Atlee in Algebra I and well above state averages. English reading proficiency (92.35%) is also strong, though Atlee (96.23%) holds a slight edge.
The main areas to watch are science, history, and equity. Biology proficiency was 71.52% (below the district's 75.47% and Atlee's 84.04%), Earth Science 73.1%, and VA & US History proficiency was just 18.42% versus a 35.18% state average — a glaring outlier. Subgroup results vary too: female students rank in the 78th percentile statewide, while economically disadvantaged students dropped to the 28th percentile. Nearby Richmond Community High, a small school serving a nearly 100% economically disadvantaged population, posts a 100% graduation rate and excellent test scores, showing what strong support can achieve. With per-pupil spending of $10,925 and a 14.3 student-teacher ratio, the school is well-resourced. Closing these gaps would likely help Hanover bounce back from its current 86th-place ranking to the top 30–50 range it has reached several times in the past decade.
Thank you for your feedback!