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.usSchools in Hanover County Public Schools (26)
| School | Type |
|---|---|
| Ashland Elementary | Regular School |
| Atlee High | Regular School |
| Battlefield Park Elementary | Regular School |
| Beaverdam Elementary | Regular School |
| Bell Creek Middle | Regular School |
| Chickahominy Middle | Regular School |
| Cold Harbor Elementary | Regular School |
| Cool Spring Elementary | Regular School |
| Elmont Elementary | Regular School |
| Hanover High | Regular School |
| Henry Clay Elementary | Regular School |
| John M. Gandy Elementary | Regular School |
| Kersey Creek Elementary | Regular School |
| Laurel Meadow Elementary | Regular School |
| Liberty Middle | Regular School |
| Mechanicsville Elementary | Regular School |
| Mechanicsville High | Regular School |
| Oak Knoll Middle | Regular School |
| Patrick Henry High | Regular School |
| Pearson's Corner Elementary | Regular School |
| Pole Green Elementary | Regular School |
| Rural Point Elementary | Regular School |
| South Anna Elementary | Regular School |
| The Georgetown School | Alternative School |
| The Hanover Center for Trades and Technology | Vocational School |
| Washington-Henry Elementary | Regular 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"