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

4 schools in Oxford

Alabama · Public K-12

Public K-12 education in Oxford runs across 4 schools, enrolling approximately 2,698 students, averaging 675 per campus.

7-year change in Oxford

SY 2017-18 vs SY 2024-25
Total enrollment
2,698
+109 (+4%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
46%
was 56%
% Hispanic
19%
was 12%
% Black
29%
was 27%
% Asian
3%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Oxford Area Vocational SchoolHigh09-12·
Oxford Elementary SchoolElementaryPK-04837
Oxford High SchoolHigh09-121,242
Oxford Middle SchoolMiddle07-08619

About Oxford

Public education in Oxford, Alabama runs across 4 schools that educates roughly 2,698 students. By footprint, Oxford sits in the small bracket.

Looking at the level breakdown, the city is built around 1 elementary, 1 middle, and 2 high.

Per-campus enrollment runs near 675, higher than the state mean of about 544.

Five-year track record. Total public-school enrollment in Oxford has climbed 4% since SY 2017-18, moving from about 2,589 students to 2,698. The White share of public-school enrollment declined from 56% to 46%.

Within the allk12 community for this area, the community for Oxford discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Oxford?
Oxford, Alabama has 4 public K-12 schools serving approximately 2,698 students.
How many elementary, middle, and high schools are in Oxford?
Oxford has 1 elementary, 1 middle, 2 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,242 students.
What school districts serve Oxford?
Oxford public schools are operated by Oxford City.
What grade levels do public schools in Oxford cover?
Public schools in Oxford serve students from pre-K through grade 12.