Sign inJoin
C+

Harnett County Schools

Public school districtGrades PK–12Regional · 5 towns

Serves Dunn, Angier, Lillington, Erwin and Coats.

Students
20,095
Schools
29
Spent per student
$10,916
NC $13,045
Students per teacher
17:1
Free or reduced lunch
74%
Debt
$122.5M
fiscal 2024
The gist

What stands out about Harnett County Schools

  • School Grade C+: better than 37% of North Carolina districts
  • Math proficiency 11 pts below the state
  • Reading / language arts 8 pts below the state
  • Spends 16% less per student than the NC average
  • 17 students per teacher
  • Debt of $122.5M, about $6,095 per student

Where would my kid go?

The school path for Angier.

PK–8135 schoolsWake County Schools
5Angier ElementaryThis district
6–1241 schoolsWake County Schools
1232 high schoolsWake County Schools

Test scores vs. NC

2020–21
Math proficiency31%
State average 41.9%
Reading / language arts39%
State average 47.2%
Graduation rate (4-year)87%
State average 87.7%

Where the money goes

fiscal 2024
$10,916 per student · 16% below NC
Spending
Classroom instruction 62%Support & administration 33%Other 5%
Paid for by
Local (mostly property tax) 14%State 62%Federal 25%

U.S. Census Bureau, Annual Survey of School System Finances.

Enrollment over time
19,187’20
19,421’21
20,050’22
20,033’23
20,095’24

Up 4.7% since 2020.

Students
White 39%Hispanic 28%Black 24%Two or more races 7%Asian <1%American Indian/Alaska Native <1%Native Hawaiian/Pacific Islander <1%

Schools in the district

29 public schools.

Benhaven Elementary
Elementary · Grades PK–5 · Sanford
B
1,065 students16:1
Overhills Elementary
Elementary · Grades PK–5 · Spring Lake
C
866 students16:1
Highland Elementary
Elementary · Grades PK–5 · Sanford
C+
854 students15:1
Dunn Elementary
Elementary · Grades PK–5 · Dunn
D
813 students14:1
Lillington-Shawtown Elementary
Elementary · Grades PK–5 · Lillington
C−
695 students15:1
Northwest Harnett Elementary
Elementary · Grades PK–5 · Fuquay-Varina
B
645 students18:1
Erwin Elementary
Elementary · Grades PK–5 · Erwin
C−
637 students15:1
Coats Elementary
Elementary · Grades PK–5 · Coats
C−
633 students14:1
Anderson Creek Primary
Elementary · Grades PK–2 · Bunnlevel
553 students15:1
Boone Trail Elementary
Elementary · Grades PK–5 · Lillington
C−
545 students15:1
Johnsonville Elementary
Elementary · Grades PK–5 · Cameron
C
489 students16:1
South Harnett Elementary
Elementary · Grades 3–5 · Bunnlevel
C
476 students14:1
Angier Elementary
Elementary · Grades 3–5 · Angier
D
376 students14:1
North Harnett Primary
Elementary · Grades PK–2 · Angier
329 students13:1
Buies Creek Elementary
Elementary · Grades K–5 · Buies Creek
B−
267 students17:1
LaFayette Elementary
Elementary · Grades K–5 · Fuquay-Varina
179 students17:1
Harnett Central Middle
Middle · Grades 6–8 · Angier
C
1,059 students17:1
Highland Middle
Middle · Grades 6–8 · Sanford
C+
762 students15:1
Overhills Middle
Middle · Grades 6–8 · Spring Lake
C
758 students16:1
Western Harnett Middle
Middle · Grades 6–8 · Lillington
C+
700 students15:1
Coats-Erwin Middle
Middle · Grades 6–8 · Dunn
C
589 students16:1
Dunn Middle
Middle · Grades 6–8 · Dunn
D
388 students14:1
Overhills High
High · Grades 9–12 · Spring Lake
A−
1,981 students27:1
Harnett Central High
High · Grades 9–12 · Angier
B
1,522 students25:1
Western Harnett High
High · Grades 9–12 · Lillington
A−
1,324 students23:1
Triton High
High · Grades 9–12 · Erwin
B−
1,274 students22:1
Harnett County Early College
High · Grades 9–13 · Dunn
C
185 students34:1
STAR Academy
High · Grades 6–12 · Lillington
D−
31 students9:1
Harnett Virtual Academy
Other · Grades K–12 · Lillington
100 students

Towns served

District facts: U.S. Department of Education (NCES directory and district boundaries) and the U.S. Census Bureau school finance survey. Test scores and graduation: EDFacts via the Urban Institute Education Data Portal. Neighbor ratings are opinions.

Post to Angier

We’ll email a one-tap link to publish your post. No password, and nothing is public until you click it.
Already a member? Sign in