Guest, Sign inJoin

Post to Hanover

We’ll email a one-tap link to publish your post. No password, and nothing is public until you click it.
Already a member? Sign in
Hanover Courthouse newPhoto: Mojo Hand · CC BY-SA 4.0
Schools in Hanover

Hanover’s public schools

Hanover County Public Schools has no state test or graduation results we can use, so there is no Schools grade for Hanover. Each school below is shown with its own results.

—Not gradedK–12Where will my kid go?21/21schools above Virginia’s middle

Tests spring 2021, when 80% of students in Virginia’s tested grades sat them, and the class of 2023’s graduation rate (U.S. Department of Education). How TownRatings grades schools

Math proficiency
79%
2020–21
Graduate on time
94%
class of 2023
Spent per student
$14.2K
▼ 18% vs VA $17.2K
FY2024
Students per teacher
13.4
VA 13.9
Schools in town
0
16,768 students on the public path
In brief

Hanover’s schools, in brief

School by school

21 of Hanover’s 21 district schools with test results score above the middle of Virginia’s 1,758 public schools. Atlee High places highest (better than 99%); Cold Harbor Elementary lowest (54%). See the path ↓

Which school depends on your street

14 elementary schools serve Hanover, graded from B− to A+, so it’s worth checking the specific school. Then four middle schools and four high schools: Atlee High, Hanover High, Patrick Henry High and Mechanicsville High. See the path ↓

Written from the figures on this page. Tests are from 2020–21, graduation from the class of 2023; each school’s own letter uses 2020–21 results.

Where will my kid go?

Pick a grade. These are the public schools in Hanover, with each school’s own grade.

14 schools teach K in Hanover’s district. Which one depends on your address. Their grades range from B− to A+, so check the specific school.
The path, start to finish
PK–514 elementary schoolsDepends on your addressB− to A+
6–84 middle schoolsDepends on your addressB+ to A+
9–124 high schoolsDepends on your addressA− to A+

Which school depends on your address. To confirm it, ask the Hanover County Public Schools.

The district

Spending and class size are shown but don’t count toward the grade. Each district’s own page has every school.

Hanover vs. its neighbors

Schools grades for the Virginia towns that share Hanover’s borders.

Schools next door
TownSchoolsMain districts
Hanover—Hanover County

Every school in Hanover

22 schools. Each public school’s letter compares its own 2020–21 reading and math results with Virginia’s other public schools (the newest school-level results we have).

Also serving Hanoverin other towns
Cool Spring Elementary
Elementary · Grades PK–5 · Mechanicsville
A
852 students15:1Rate it →
Ashland Elementary
Elementary · Grades PK–5 · Ashland
675 students12:1Rate it →
Kersey Creek Elementary
Elementary · Grades PK–5 · Mechanicsville
A
672 students14:1Rate it →
Rural Point Elementary
Elementary · Grades PK–5 · Mechanicsville
A+
627 students15:1Rate it →
Laurel Meadow Elementary
Elementary · Grades PK–5 · Mechanicsville
A
591 students13:1Rate it →
Mechanicsville Elementary
Elementary · Grades PK–5 · Mechanicsville
B+
572 students13:1Rate it →
Pearson's Corner Elementary
Elementary · Grades PK–5 · Mechanicsville
A+
571 students14:1Rate it →
Pole Green Elementary
Elementary · Grades PK–5 · Mechanicsville
A+
527 students14:1Rate it →
Cold Harbor Elementary
Elementary · Grades PK–5 · Mechanicsville
B−
495 students12:1Rate it →
South Anna Elementary
Elementary · Grades PK–5 · Montpelier
A−
439 students14:1Rate it →
Battlefield Park Elementary
Elementary · Grades PK–5 · Mechanicsville
A
407 students13:1Rate it →
Washington-Henry Elementary
Elementary · Grades PK–5 · Mechanicsville
B+
386 students13:1Rate it →
Elmont Elementary
Elementary · Grades PK–5 · Ashland
B+
383 students12:1Rate it →
Beaverdam Elementary
Elementary · Grades PK–5 · Beaverdam
B+
339 students14:1Rate it →
Chickahominy Middle
Middle · Grades 6–8 · Mechanicsville
A+
1,199 students14:1Rate it →
Liberty Middle
Middle · Grades 6–8 · Ashland
B+
910 students13:1Rate it →
Bell Creek Middle
Middle · Grades 6–8 · Mechanicsville
A−
903 students12:1Rate it →
Oak Knoll Middle
Middle · Grades 6–8 · Mechanicsville
A+
862 students12:1Rate it →
Atlee High
High · Grades 9–12 · Mechanicsville
A+
1,470 students15:1Rate it →
Hanover High
High · Grades 9–12 · Mechanicsville
A+
1,349 students14:1Rate it →
Patrick Henry High
High · Grades 9–12 · Ashland
A−
1,294 students13:1Rate it →
Mechanicsville High
High · Grades 9–12 · Mechanicsville
A
1,245 students13:1Rate it →

Questions about Hanover’s schools

Are Hanover’s schools good?

There’s no Schools grade for Hanover. Hanover County Public Schools has no state test or graduation results we can use, so there is no Schools grade for Hanover. Each school below is shown with its own results. School by school, 21 of its 21 district schools with test results score above the middle of Virginia’s public schools on their 2020–21 results.

What school district is Hanover in?

Hanover County Public Schools.

Where do Hanover kids go to high school?

One of four high schools, depending on your address: Atlee High, Hanover High, Patrick Henry High and Mechanicsville High.

Parents talk

What Hanover families are saying about school.

Town Square →
Start the conversation

Looking for colleges? Colleges near Hanover → They have their own page.

School data: state test results (2020–21, with participation) and four-year graduation rates (class of 2023) reported to the U.S. Department of Education (EDFacts via ED Data Express); each school’s own letter uses its 2020–21 results (EDFacts via the Urban Institute); schools and enrollment from NCES (2024–25; private schools 2023–24); spending from the Census Bureau’s school finance survey (FY2024). Stars are from neighbors.