Hanover County Public Schools

Ashland, Virginia · Hanover County · Regular local school district

Students
16,768
Grades
PK–12
Schools
26
Per-pupil spending
$13,035

Student demographics

Hispanic
1,383 (8%)
White
12,016 (72%)
Black
1,493 (9%)
Asian
670 (4%)
Two or more
1,168 (7%)
American Indian
32 (0%)
Pacific Islander
6 (0%)

Funding

Total revenue
$255,883,000
Federal
$20,475,000
State
$109,347,000
Local
$126,061,000

Contact

200 Berkley St, VA 23005
(804) 365-4500
hcps.us

Schools in Hanover County Public Schools (26)

SchoolType
Ashland ElementaryRegular School
Atlee HighRegular School
Battlefield Park ElementaryRegular School
Beaverdam ElementaryRegular School
Bell Creek MiddleRegular School
Chickahominy MiddleRegular School
Cold Harbor ElementaryRegular School
Cool Spring ElementaryRegular School
Elmont ElementaryRegular School
Hanover HighRegular School
Henry Clay ElementaryRegular School
John M. Gandy ElementaryRegular School
Kersey Creek ElementaryRegular School
Laurel Meadow ElementaryRegular School
Liberty MiddleRegular School
Mechanicsville ElementaryRegular School
Mechanicsville HighRegular School
Oak Knoll MiddleRegular School
Patrick Henry HighRegular School
Pearson's Corner ElementaryRegular School
Pole Green ElementaryRegular School
Rural Point ElementaryRegular School
South Anna ElementaryRegular School
The Georgetown SchoolAlternative School
The Hanover Center for Trades and TechnologyVocational School
Washington-Henry ElementaryRegular School

Get Hanover County Public Schools data via API

Enrollment, demographics, finance, GeoJSON boundary, and every school — one API call away as clean JSON. Look up the district for any address. Free tier: 500 requests/month, no card.

curl "https://api.districtapi.dev/v1/districts?address=200+Berkley+St+Ashland+VA" \
  -H "X-API-Key: your_api_key"