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

2 schools in Oak Bluffs

Massachusetts · Public K-12

Public K-12 schools in Oak Bluffs, Massachusetts total 2, collectively serving roughly 1,146 students (an average of about 573 per campus).

7-year change in Oak Bluffs

SY 2017-18 vs SY 2024-25
Total enrollment
1,146
+86 (+8%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
59%
was 69%
% Hispanic
31%
was 17%
% Black
4%
was 4%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Martha's Vineyard Regional HighHigh09-12744
Oak Bluffs ElementaryElementaryPK-08402

About Oak Bluffs

Across Oak Bluffs, Massachusetts, 2 public schools teaches about 1,146 students between them.

On the school-mix side, the city spans 1 elementary, and 1 high.

Per-campus enrollment runs near 573, noticeably above the state mean of about 501.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment grew 8%: 1,060 students in SY 2017-18 versus 1,146 in SY 2024-25. Demographically, the Hispanic share of enrollment rose from 17% to 31%.

In the discussion threads here, the community for Oak Bluffs discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Oak Bluffs?
Oak Bluffs, Massachusetts has 2 public K-12 schools serving approximately 1,146 students.
How many elementary, middle, and high schools are in Oak Bluffs?
Oak Bluffs has 1 elementary, 1 high public schools.
What is the largest public school in Oak Bluffs?
Martha's Vineyard Regional High is the largest public school in Oak Bluffs by enrollment, with approximately 744 students.
What school districts serve Oak Bluffs?
Oak Bluffs is served by 2 public school districts, including Oak Bluffs, Martha's Vineyard.
What grade levels do public schools in Oak Bluffs cover?
Public schools in Oak Bluffs serve students from pre-K through grade 12.