12 schools in Holly Springs
Public K-12 education in Holly Springs reaches 11,982 students across 12 schools, with a level mix of 7 elementary, 2 middle, and 2 high.
7-year change in Holly Springs
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Buckhorn Creek Elementary | Elementary | PK-05 | 905 |
| Holly Grove Elementary | Elementary | PK-05 | 889 |
| Holly Grove Middle | Middle | 06-08 | 979 |
| Holly Ridge Elementary | Elementary | PK-05 | 735 |
| Holly Ridge Middle | Middle | 06-08 | 955 |
| Holly Springs Elementary | Elementary | PK-05 | 751 |
| Holly Springs High | High | 09-12 | 2,018 |
| Pine Springs Preparatory Academy | Elementary | KG-08 | 1,258 |
| Pine Springs Preparatory Remote Academy | Combined | KG-11 | 2,552 |
| Rex Road Elementary | Elementary | M-M | · |
| Southern Wake Academy | High | 06-12 | 534 |
| Woods Creek Elementary | Elementary | PK-05 | 406 |
About Holly Springs
Across Holly Springs, North Carolina, 12 public schools teaches about 11,982 students between them.
In terms of grade levels, the city consists of 7 elementary, 2 middle, 2 high, and 1 other.
Average school size in Holly Springs is around 999 students, 75% higher than the North Carolina average of about 571.
Trend over the past 7 years. Combined enrollment now sits at 11,982 students, rose 34% from the 8,918 reported in SY 2017-18. Over that span, Holly Springs gained 3 schools, going from 8 to 11. Demographically, the White share of enrollment fell from 72% to 60%.
In the discussion threads here, the community for Holly Springs discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.