The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

12 schools in Oxford

Mississippi · Public K-12

Across Oxford, 12 public K-12 schools serve approximately 7,617 students across 6 elementary, 3 middle, and 3 high.

7-year change in Oxford

SY 2017-18 vs SY 2024-25
Total enrollment
7,617
+415 (+6%) vs SY 2017-18
School count
11
0 (0%) vs SY 2017-18
% White
58%
was 61%
% Hispanic
8%
was 4%
% Black
28%
was 31%
% Asian
3%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Bramlett Elementary SchoolElementaryKG-01715
Central Elementary SchoolElementary04-05709
Della Davidson Elementary SchoolElementary02-03704
Lafayette Elementary SchoolElementaryPK-02776
Lafayette High SchoolHigh09-12855
Lafayette Middle SchoolMiddle07-08420
Lafayette Upper Elementary SchoolElementary03-06803
OXF/LAF SCHOOL OF APPLIED TECHHigh09-120
Oxford Early Childhood CenterElementaryPK-PK277
Oxford High SchoolHigh09-121,335
Oxford Intermediate SchoolMiddle06-06356
Oxford Middle SchoolMiddle07-08667

About Oxford

Oxford, Mississippi is home to 12 public schools, with combined enrollment of approximately 7,617 students. By school count, it is a middle-population city.

Looking at the level breakdown, the city is made up of 6 elementary, 3 middle, and 3 high.

Average school size in Oxford is around 635 students, 28% above the Mississippi average of about 498.

Over the past 7-year window. Across the same 7-year window, public-school enrollment expanded 6%: 7,202 students in SY 2017-18 versus 7,617 in SY 2024-25. Demographically, the Hispanic share of enrollment increased from 4% to 8%.

On allk12, the community for Oxford discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Oxford?
Oxford, Mississippi has 12 public K-12 schools serving approximately 7,617 students.
How many elementary, middle, and high schools are in Oxford?
Oxford has 6 elementary, 3 middle, 3 high public schools.
What is the largest public school in Oxford?
Oxford High School is the largest public school in Oxford by enrollment, with approximately 1,335 students.
What school districts serve Oxford?
Oxford is served by 2 public school districts, including Oxford School District, Lafayette County.
What grade levels do public schools in Oxford cover?
Public schools in Oxford serve students from pre-K through grade 12.