7 schools in Oxford
Public K-12 schools in Oxford, North Carolina total 7, collectively serving roughly 2,947 students (an average of about 421 per campus).
7-year change in Oxford
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| C. G. Credle Elementary | Elementary | PK-05 | 327 |
| Granville Academy | Combined | KG-12 | 207 |
| J. F. Webb High | High | 09-12 | 512 |
| Northern Granville Middle | Middle | 06-08 | 495 |
| Oxford Preparatory | Combined | KG-12 | 869 |
| Phoenix Academy | Combined | KG-12 | 17 |
| West Oxford Elementary | Elementary | PK-05 | 520 |
About Oxford
Public education in Oxford, North Carolina runs across 7 schools that hosts roughly 2,947 students. By footprint, Oxford sits in the middle-population bracket.
Looking at the level breakdown, the city covers 2 elementary, 1 middle, 1 high, and 3 other.
Per-campus enrollment runs near 421, noticeably below the state mean of about 571.
Trend over the past 7 years. Total public-school enrollment in Oxford has held roughly steady since SY 2017-18, moving from about 2,958 students to 2,947. The school count fell from 9 to 7 across the same 7-year window. The Black share of public-school enrollment declined from 47% to 40%.
Within the allk12 community for this area, the community for Oxford discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.