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

4 schools in Cohasset

Massachusetts · Public K-12

In total, Cohasset hosts 4 public K-12 schools with about 1,397 students, an average of 349 per campus.

7-year change in Cohasset

SY 2017-18 vs SY 2024-25
Total enrollment
1,397
-185 (-12%) vs SY 2017-18
School count
4
+1 (+33%) vs SY 2017-18
% White
90%
was 92%
% Hispanic
3%
was 1%
% Black
3%
was 3%
% Asian
1%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Cohasset High SchoolHigh09-12381
Cohasset Middle SchoolMiddle06-08300
Deer HillElementary03-05347
Joseph OsgoodElementaryPK-02369

About Cohasset

Public education in Cohasset, Massachusetts runs across 4 schools that educates roughly 1,397 students. By footprint, Cohasset sits in the compact bracket.

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

Per-campus enrollment runs near 349, below the state mean of about 501.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment declined 12%: 1,582 students in SY 2017-18 versus 1,397 in SY 2024-25. The school count climbed from 3 to 4 across the same 7-year window.

On this page, the community for Cohasset discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

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