Community prompt from u/allk12. Replies below.
Hamlet Middle
Test scores
NC EOG / EOC 2024-25 . % Grade Level Proficient (Level 3+)What this means: On the NC EOG / EOC, North Carolina's statewide test, about 39 of every 100 students at this school read and write at grade level and about 58 of 100 do math at grade level. Across all North Carolina schools, those numbers are about 51 and 52.
BeatsExpectations
Demographically-adjusted score · methodologyWhat this means: About 52% of students here test proficient in math and reading, compared with the roughly 49% typical for North Carolina schools with a similar share of low-income students. BeatsExpectations measures results against demographically similar schools rather than by raw scores, and this school falls within the typical range, neither among North Carolina's top nor bottom 10%.
7-year change
SY 2017-18 vs SY 2024-25About Hamlet Middle
Set in Hamlet, North Carolina, Hamlet Middle is a small junior high, run under Richmond County Schools. It educates 399 students across grades 6 through 8. Compared to the state average of about 605 students per school, that is 34% smaller than typical.
Richmond County Schools comprises 15 schools with combined enrollment of 6,504 students; Hamlet Middle is among them.
In terms of who attends, Hamlet Middle shows that the largest single group is Black at 42%, but no single group is in the majority. Other groups include 36% White, 9% Hispanic, 9% multiracial, 3% Native American. The wider county runs roughly 31% Black, putting the school's mix visibly more Black than the area baseline.
Looking at the economic backdrop, Staff filings list 27 full-time-equivalent teachers, which works out to roughly 14.8:1 students per teacher. That figure is tighter than the state norm's 15.9:1 average. Roughly 99% of students at Hamlet Middle qualify for free or reduced-price lunch, a number frequently used as a low-income enrollment indicator.
On a demographically-adjusted basis, Hamlet Middle sits in the middle band of the BeatsExpectations distribution. Schools with this campus's student mix typically land near 48.5%; this one delivers 51.6%.
In the broader community, Richmond County reports that median household earnings sit near $44,883, about 16% of the adult population holds a bachelor's degree or above, and census figures put the poverty rate at about 20%. Across Richmond County's 15 public schools (combined enrollment of about 6,504 students), Hamlet Middle is one campus in the mix.
Nearest neighbor: Fairview Heights Elementary, around 0.5 miles off. Within five miles, there are 8 other public schools. Among the 6 schools in that immediate cluster with test data (this one included), Hamlet Middle ranks 1st on composite proficiency, above the local average of 39.2%.
The campus sits in a town-center setting.
Looking at the recent track record. Hamlet Middle's enrollment has shrank 15% since 2018, when it stood at 470 (now 399). White enrollment moved from 41% to 36% across the same window. Class-load math has widened: from 13.8:1 in 2018 to 14.8:1 in 2025.
In the discussion threads here, recent activity here tends to focus on school events, parent volunteer needs, and clubs. The community welcomes input from current and former families.
Richmond County at a glance
View full county profileQuick facts
Related schools
- Richmond Senior HighHigh · 1,365 students
- Rockingham MiddleMiddle · 606 students
- Fairview Heights ElementaryElementary · 480 students
- L J Bell ElementaryElementary · 449 students
- Mineral Springs ElementaryElementary · 441 students
- East Rockingham ElementaryElementary · 430 students
- Fairview Heights ElementaryElementary · 480 students
- Richmond 9th Grade AcademyHigh · 424 students
- Monroe Avenue ElementaryElementary · 411 students
- Richmond Early College HighHigh · 294 students
- Fairview Heights Elementary0.5 mi · 480
- Richmond Early College High1.2 mi · 294
- Monroe Avenue Elementary1.3 mi · 411
- East Rockingham Elementary1.7 mi · 430
- Richmond 9th Grade Academy2.5 mi · 424
- Ashley Chapel Educational Center3.6 mi · 59