Schools in Spring Lake, NC
Public schools, enrollment data, student-teacher ratios, and higher education.
Spring Lake has 7 public schools
with a total enrollment of 5,369 students
and 319 teachers.
There are 4 elementary, 2 middle, and 1 high schools. The average student-teacher ratio is 16.8:1. 1 charter school serve the area.
Public Schools (7)
Source: NCES 2022-23 data.
| School | Level | Enrollment | Teachers | Student/Teacher |
|---|---|---|---|---|
| Overhills High | High | 1,971 | 103 | 19.1:1 |
| Overhills Elementary | Elementary | 930 | 65 | 14.3:1 |
| Overhills Middle | Middle | 799 | 50 | 16.0:1 |
| William T Brown Elementary | Elementary | 598 | 38 | 15.7:1 |
| Spring Lake Middle | Middle | 512 | 33 | 15.5:1 |
| Anderson Creek Academy (Charter) | Elementary | 288 | 10 | 28.8:1 |
| Manchester Elementary | Elementary | 271 | 20 | 13.6:1 |
All Countries























































































































































































































































