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 school).
4-year change in Oxford
SY 2020-21 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-school enrollment runs near 421, noticeably below the state mean of about 571.
Trend over the past 4 years. Total public-school enrollment in Oxford has held roughly steady since SY 2020-21, moving from about 2,903 students to 2,947.
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.