There were 19,503 students enrolled in Harnett County Schools in the 2023-24 school year, 0.1% less than the previous year, according to the North Carolina Department of Public Instruction.
Harnett County Schools roughly covers 28 schools within Harnett County and has a main office in Lillington.
Among the 28 schools in Harnett County Schools, Overhills High School recorded the highest enrollment of 1,924 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 |
|---|---|
| Overhills High School | 1,924 |
| Harnett Central High School | 1,438 |
| Western Harnett High School | 1,294 |
| Triton High School | 1,247 |
| Harnett Central Middle School | 1,006 |
| Benhaven Elementary School | 977 |
| Highland Elementary School | 878 |
| Overhills Elementary School | 871 |
| Overhills Middle School | 799 |
| Highland Middle School | 784 |
| Harnett Primary School | 766 |
| Western Harnett Middle School | 760 |
| Lillington-Shawtown Elementary School | 662 |
| Coats Elementary School | 634 |
| Coats-Erwin Middle School | 605 |
| Erwin Elementary at Gentry | 595 |
| LaFayette Elementary School | 570 |
| Anderson Creek Primary School | 516 |
| Boone Trail Elementary School | 511 |
| Johnsonville Elementary School | 460 |
| South Harnett Elementary School | 446 |
| Dunn Middle School | 387 |
| Angier Elementary School | 335 |
| North Harnett Primary School | 327 |
| Buies Creek Elementary School | 238 |
| Harnett County Early College | 164 |
| Harnett Virtual Academy | 111 |
| STAR Academy | 78 |

