Duplin County
Duplin County runs 13 public K-12 schools inside North Carolina, with the county population around 49,335. The mix is 8 elementary and 5 high.
7-year change in Duplin County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Duplin County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Duplin County
Latest 2024-25 ELA proficiency, 13 schools ranked. North Carolina state average: 51.8%.
- Duplin Early College High· 76.0%
- North Duplin Jr Sr High· 53.5%
- North Duplin Elementary· 52.4%
- Chinquapin Elementary· 49.5%
- East Duplin High· 44.3%
- Rose Hill-Magnolia Elementary· 26.5%
- Wallace Elementary· 27.4%
- Wallace-Rose Hill High· 29.7%
- Warsaw Elementary· 31.1%
- James Kenan High· 32.1%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Wallace Elementary | Wallace | Elementary | PK-08 | 1,120 | · |
| Rose Hill-Magnolia Elementary | Rose Hill | Elementary | PK-08 | 1,118 | · |
| Beulaville Elementary | Beulaville | Elementary | PK-08 | 877 | · |
| B F Grady Elementary | Albertson | Elementary | PK-08 | 865 | · |
| East Duplin High | Beulaville | High | 09-12 | 864 | · |
| Warsaw Elementary | Warsaw | Elementary | PK-08 | 808 | · |
| James Kenan High | Warsaw | High | 09-12 | 758 | · |
| Wallace-Rose Hill High | Teachey | High | 09-12 | 738 | · |
| North Duplin Elementary | Mt. Olive | Elementary | PK-06 | 730 | · |
| North Duplin Jr Sr High | Mt. Olive | High | 07-12 | 609 | · |
| Kenansville Elementary | Kenansville | Elementary | PK-08 | 599 | · |
| Chinquapin Elementary | Chinquapin | Elementary | PK-08 | 537 | · |
| Duplin Early College High | Kenansville | High | 09-13 | 199 | · |
Cities in Duplin County
About Duplin County
Duplin County is a compact North Carolina county of about 49,335 residents, home to 13 public schools and roughly 9,822 students.
In context, census numbers show median household income runs near $55,148, 18% of adults hold a bachelor's degree or higher, and the poverty rate is around 15%. That income level is 13% noticeably below the North Carolina median.
On the school-mix side, Duplin County is made up of 8 elementary schools (6,654 students), and 5 high schools (3,168).
Duplin County Schools is the biggest district by enrollment, covering about 9,822 students across Duplin County.
Five-year track record. Total public-school enrollment in Duplin County has held roughly steady since SY 2017-18, moving from about 9,875 students to 9,822. On the demographic side, Hispanic enrollment moved from 41% to 48% over the same window.
On allk12, the community for Duplin County discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.