There were 5,441 students enrolled in Stokes County Schools in the 2023-24 school year, 0.2% less than the previous year, according to the North Carolina Department of Public Instruction.
Stokes County Schools roughly covers 19 schools within Stokes County and has a main office in Danbury.
Among the 19 schools in Stokes County Schools, West Stokes High School recorded the highest enrollment of 748 students in the 2023-24 school year.
Despite boasting a favorable teacher-student ratio of 1:15, surpassing the national average, North Carolina’s public schools face a significant funding gap. The state’s per-student expenditure of $10,519 falls considerably short of the national average of $14,295.
North Carolina’s public schools faced a staggering 58.4% surge in vacant teaching positions in the 2021-22 school year, leaving over 5,000 classrooms without qualified instructors.
North Carolina’s public schools are facing a significant funding gap, with a per-student expenditure of $10,519 — well below the national average of $14,295.
This financial strain is further compounded by a significant challenge in staffing with a staggering 58.4% surge in vacant teaching positions in the 2021-22 school year, leaving over 5,000 classrooms without qualified instructors.
| School | Total Enrollment |
|---|---|
| West Stokes High School | 748 |
| Chestnut Grove Middle School | 669 |
| South Stokes High School | 526 |
| Poplar Springs Elementary School | 446 |
| Southeastern Stokes Middle School | 404 |
| King Elementary School | 380 |
| Mount Olive Elementary School | 313 |
| North Stokes High School | 283 |
| Walnut Cove Elementary School | 241 |
| Piney Grove Middle School | 203 |
| London Elementary School | 184 |
| Germanton Elementary School | 172 |
| Sandy Ridge Elementary School | 172 |
| Pinnacle Elementary School | 145 |
| Stokes Early College High School | 136 |
| Nancy Reynolds Elementary School | 135 |
| Lawsonville Elementary School | 108 |
| Pine Hall Elementary School | 101 |
| Meadowbrook Academy | 75 |


