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

4 schools in Oxford

Massachusetts · Public K-12

Of the public K-12 schools operating across Massachusetts, 4 sit inside Oxford, collectively enrolling about 1,458 students (2 elementary, 1 middle, and 1 high).

7-year change in Oxford

SY 2017-18 vs SY 2024-25
Total enrollment
1,458
-227 (-13%) vs SY 2017-18
School count
4
-1 (-20%) vs SY 2017-18
% White
70%
was 81%
% Hispanic
19%
was 11%
% Black
4%
was 2%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Alfred M ChaffeeElementaryKG-02313
Clara BartonElementary03-05307
Oxford HighHigh09-12453
Oxford MiddleMiddle06-08385

About Oxford

Oxford, Massachusetts is home to 4 public schools, with combined enrollment of approximately 1,458 students. By school count, it is a compact city.

Looking at the level breakdown, the city comprises 2 elementary, 1 middle, and 1 high.

Schools in Oxford average about 365 students each, 27% below the Massachusetts norm.

Looking at the last 7 years. Combined enrollment now sits at 1,458 students, shrank 13% from the 1,685 reported in SY 2017-18. Over that span, Oxford closed 1 school, going from 5 to 4. The White share of public-school enrollment contracted from 81% to 70%.

On this page, the community for Oxford discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Oxford, Massachusetts?
There are 4 public K-12 schools in Oxford, with a combined enrollment of about 1,458.
How many elementary, middle, and high schools are in Oxford?
Oxford has 2 elementary, 1 middle, 1 high public schools.
What is the largest public school in Oxford?
Oxford High is the largest public school in Oxford by enrollment, with approximately 453 students.
What school districts serve Oxford?
Oxford public schools are operated by Oxford.
What grade levels do public schools in Oxford cover?
Public schools in Oxford serve students from kindergarten through grade 12.