6 schools in Pembroke
Pembroke's public-school directory totals 6 schools, with student enrollment near 3,924 (3 elementary, 2 middle, and 1 high).
7-year change in Pembroke
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| CIS Academy | Middle | 06-08 | 114 |
| Old Main STREAM Academy | Elementary | KG-07 | 437 |
| Pembroke Elementary | Elementary | PK-05 | 703 |
| Pembroke Middle | Middle | 06-08 | 645 |
| Purnell Swett High | High | 09-12 | 1,583 |
| Union Chapel Elementary | Elementary | PK-06 | 442 |
About Pembroke
Pembroke, North Carolina is home to 6 public schools, with combined enrollment of approximately 3,924 students. By school count, it is a mid-sized city.
On the level-by-level breakdown, the city covers 3 elementary, 2 middle, and 1 high.
Schools in Pembroke average about 654 students each, 15% meaningfully above the North Carolina norm.
Over the past 7-year window. Combined enrollment now sits at 3,924 students, increased 4% from the 3,789 reported in SY 2017-18. Over that span, Pembroke added 1 school, going from 5 to 6.
On allk12, the community for Pembroke discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.