Hanover County Public Schools

Ashland, Virginia — 23 schools

17,066
Total Enrollment
23
Schools
$12,547
Per-Pupil Spending
Other, High
School Types

Funding Sources

11.8%
Federal
43.1%
State
45.1%
Local

Schools in Hanover County Public Schools

School Enrollment
ATLEE HIGH
1,470
HANOVER HIGH
1,349
PATRICK HENRY HIGH
1,294
MECHANICSVILLE HIGH
1,245
CHICKAHOMINY MIDDLE
1,199
LIBERTY MIDDLE
910
BELL CREEK MIDDLE
903
OAK KNOLL MIDDLE
862
Cool Spring Elementary
852
Kersey Creek Elementary
672
Rural Point Elementary
627
Laurel Meadow Elementary
591
Mechanicsville Elementary
572
Pearson's Corner Elementary
571
Pole Green Elementary
527
Cold Harbor Elementary
495
South Anna Elementary
439
Battlefield Park Elementary
407
Washington-Henry Elementary
386
Elmont Elementary
383
Henry Clay Elementary
361
Beaverdam Elementary
339
John M. Gandy Elementary
322