13 schools in Henry County Public Schools
Of all public K-12 schools in Virginia, 13 sit under Henry County Public Schools, with combined enrollment of roughly 6,916 students (9 elementary, 2 middle, and 2 high).
4-year change in Henry County Public Schools
SY 2020-21 vs SY 2024-25How Henry County Public Schools ranks
Among districts| Measure | This district | In Virginia | In the US |
|---|---|---|---|
| State test proficiency ranked highest first | 65.9% | #81 of 117 | N/A |
| Enrollment ranked largest first | 6,916 | #36 of 130 | #1,365 of 9,234 |
| Number of schools ranked most first | 13 | #37 of 130 | N/A |
| Students per teacher ranked fewest first | 14.5:1 | #102 of 130 | #4,947 of 9,044 |
| Free or reduced-price lunch share ranked highest first | 99.9% | #2 of 115 | #148 of 8,164 |
| Diversity index ranked most diverse first | 66.1% | #24 of 114 | #844 of 6,853 |
Inside Henry County Public Schools
State test results across the district's 13 scored schools run from Rich Acres Elementary at 77.6% proficient to Laurel Park Middle at 57.6%, a gap of 20.0 points. That is the 61st widest gap among 95 Virginia districts with four or more scored schools.
Since 2017-18, the 13 district schools that reported both years went from 7,132 to 6,916 students (down 3%) and from 459 to 477 full-time teachers (up 4%), as of 2024-25.
| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| 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 |
About Henry County Public Schools
Henry County Public Schools runs 13 public schools across Virginia, collectively teacheing roughly 6,916 students.
On the school-mix side, Henry County Public Schools spans 9 elementary, 2 middle, and 2 high schools.
On a per-school basis, Henry County Public Schools runs about 532 students per school, 21% below the state mean of roughly 672.
Over the past 4-year window. Across the same 4-year window, public-school enrollment fell 3%: 7,130 students in SY 2020-21 versus 6,916 in SY 2024-25.
On allk12, the community for Henry County Public Schools discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.