Henry County
15 public K-12 schools operate inside Henry County, with roughly 6,916 students enrolled, an average of 461 per campus. That works out to 11 elementary, 2 middle, and 2 high schools.
7-year change in Henry County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Henry County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Henry County
Latest 2024-25 ELA proficiency, 13 schools ranked. Virginia state average: 74.2%.
- Magna Vista High· 79.0%
- Drewry Mason Elementary· 77.0%
- Bassett High· 76.0%
- Rich Acres Elementary· 76.0%
- Axton Elementary· 72.0%
- Campbell Court Elementary· 55.0%
- Stanleytown Elementary· 61.0%
- Sanville Elementary· 62.0%
- Fieldale-Collinsville Middle· 63.0%
- Mount Olivet Elementary· 63.0%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Magna Vista High | Ridgeway | High | 09-12 | 1,147 | · |
| Bassett High | Bassett | High | 09-12 | 1,098 | · |
| Fieldale-Collinsville Middle | Collinsville | Middle | 06-08 | 792 | · |
| Laurel Park Middle | Martinsville | Middle | 06-08 | 734 | · |
| Meadow View Elementary | Martinsville | Elementary | PK-05 | 659 | · |
| G.W. Carver Elementary | Martinsville | Elementary | PK-05 | 460 | · |
| Drewry Mason Elementary | Ridgeway | Elementary | PK-05 | 382 | · |
| Axton Elementary | Axton | Elementary | PK-05 | 371 | · |
| Mount Olivet Elementary | Martinsville | Elementary | PK-05 | 271 | · |
| Rich Acres Elementary | Martinsville | Elementary | PK-05 | 253 | · |
| Sanville Elementary | Bassett | Elementary | PK-05 | 250 | · |
| Stanleytown Elementary | Stanleytown | Elementary | PK-05 | 250 | · |
| Campbell Court Elementary | Bassett | Elementary | PK-05 | 249 | · |
| Breaking Barriers Alternative Ed/Henry Co | Collinsville | Elementary | N-N | · | · |
| Piedmont Governor's School | Martinsville | Elementary | N-N | · | · |
Cities in Henry County
About Henry County
Henry County is a rural-scale county of about 49,980 residents in Virginia. Its public-school system educates approximately 6,916 students across 15 schools.
For perspective, census numbers show typical household earnings sit around $50,760, roughly 16% of adults have completed at least a four-year degree, and roughly 11% of residents live below the federal poverty line. That income level is 34% lower than the Virginia median.
In terms of grade levels, Henry County covers 11 elementary schools (3,145 students), 2 middle schools (1,526), and 2 high schools (2,245).
Henry County Public Schools is the biggest district by enrollment, covering about 6,916 students across Henry County.
Trend over the past 7 years. Total public-school enrollment in Henry County has shrank 8% since SY 2017-18, moving from about 7,479 students to 6,916. Henry County now counts 13 public schools, down from 14 in SY 2017-18. On the demographic side, White enrollment moved from 57% to 50% over the same window.
On allk12, the community for Henry County discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.