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

6 schools in Hyannis

Massachusetts · Public K-12

6 public K-12 schools operate inside Hyannis, with combined enrollment of about 3,871 students (3 elementary, 1 middle, and 2 high).

7-year change in Hyannis

SY 2017-18 vs SY 2024-25
Total enrollment
3,871
-315 (-8%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% Black
9%
was 9%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Barnstable Community Innovation SchoolElementaryKG-03293
Barnstable HighHigh08-121,652
Barnstable Intermediate SchoolMiddle06-07642
Enoch Cobb Early Learning CenterElementaryPK-PK150
Hyannis West ElementaryElementaryKG-03309
Sturgis Charter Public SchoolHigh09-12825

About Hyannis

Public education in Hyannis, Massachusetts runs across 6 schools that hosts roughly 3,871 students. By footprint, Hyannis sits in the moderately sized bracket.

In terms of grade levels, the city covers 3 elementary, 1 middle, and 2 high.

Average school size in Hyannis is around 645 students, 29% meaningfully above the Massachusetts average of about 501.

Trend over the past 7 years. Combined enrollment now sits at 3,871 students, contracted 8% from the 4,186 reported in SY 2017-18.

On this page, the community for Hyannis discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Hyannis, Massachusetts?
There are 6 public K-12 schools in Hyannis, with a combined enrollment of about 3,871.
How many elementary, middle, and high schools are in Hyannis?
Hyannis has 3 elementary, 1 middle, 2 high public schools.
What is the largest public school in Hyannis?
Barnstable High is the largest public school in Hyannis by enrollment, with approximately 1,652 students.
What school districts serve Hyannis?
Hyannis is served by 2 public school districts, including Barnstable, Sturgis Charter Public.
What grade levels do public schools in Hyannis cover?
Public schools in Hyannis serve students from pre-K through grade 12.
Are there charter schools in Hyannis?
1 of the 6 public schools in Hyannis are charter schools.