5 schools in Hamlet
Of all public K-12 schools in North Carolina, 5 sit inside Hamlet city limits, with combined enrollment of roughly 2,008 students (2 elementary, 1 middle, and 2 high).
7-year change in Hamlet
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Fairview Heights Elementary | Elementary | PK-05 | 480 |
| Hamlet Middle | Middle | 06-08 | 399 |
| Monroe Avenue Elementary | Elementary | PK-05 | 411 |
| Richmond 9th Grade Academy | High | 09-09 | 424 |
| Richmond Early College High | High | 09-13 | 294 |
About Hamlet
Hamlet is a compact North Carolina city in terms of public-school footprint, with 5 schools and 2,008 students total.
For a sense of the school types, the city comprises 2 elementary, 1 middle, and 2 high.
Per-campus enrollment runs near 402, meaningfully below the state mean of about 571.
Over the past 7-year window. Combined enrollment now sits at 2,008 students, decreased 11% from the 2,247 reported in SY 2017-18. The White share of public-school enrollment shrank from 44% to 37%.
On allk12, the community for Hamlet discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.