There were 5,441 students enrolled in Stokes County schools in the 2023-24 school year, 7.2% more than the previous year, according to the North Carolina Department of Public Instruction.
West Stokes High School registered the highest enrollment among Stokes County’s 19 schools in the 2023-24 school year, welcoming 748 students.
Despite steady enrollment, North Carolina schools continue to face significant funding challenges. The state’s per-student spending remains nearly $5,000 below the national average, limiting resources for teachers, classrooms, and student support programs. In fact, North Carolina ranks 48th out of 50 states in per-student funding (after adjusting for regional costs).
Staffing shortages have also become a growing concern, with teacher turnover rising to 11.5% in the most recent school year. Low salaries and high workloads make it difficult to retain experienced educators, potentially increasing class sizes and affecting learning quality.
| School name | Total Enrollment in 2022-23 | Total Enrollment in 2023-24 | % Change |
|---|---|---|---|
| West Stokes High School | 754 | 748 | -0.8% |
| Chestnut Grove Middle School | 656 | 669 | 2% |
| South Stokes High School | 524 | 526 | 0.4% |
| Poplar Springs Elementary School | 469 | 446 | -4.9% |
| Southeastern Stokes Middle School | 399 | 404 | 1.3% |
| King Elementary School | 385 | 380 | -1.3% |
| Mount Olive Elementary School | 319 | 313 | -1.9% |
| North Stokes High School | 280 | 283 | 1.1% |
| Walnut Cove Elementary School | 227 | 241 | 6.2% |
| Piney Grove Middle School | – | 203 | – |
| London Elementary School | 194 | 184 | -5.2% |
| Sandy Ridge Elementary School | – | 172 | – |
| Germanton Elementary School | 178 | 172 | -3.4% |
| Pinnacle Elementary School | 147 | 145 | -1.4% |
| Stokes Early College High School | 144 | 136 | -5.6% |
| Nancy Reynolds Elementary School | 118 | 135 | 14.4% |
| Lawsonville Elementary School | 117 | 108 | -7.7% |
| Pine Hall Elementary School | 102 | 101 | -1% |
| Meadowbrook Academy | 61 | 75 | 23% |

