Barnstable Public Schools had the largest enrollment among Barnstable County school districts, with 4,680 students in the 2024-25 school year, according to the Massachusetts Department of Elementary and Secondary Education.
Of the students enrolled in the 2024-25 school year, 52.3% were boys, 47.5% were girls, and 0.2% identified themselves as non-binary or did not specify their gender.
The most represented ethnic group among Barnstable Public Schools students was white, accounting for 47.3% of the student body.
Among the 19 school districts in Barnstable County, Dennis-Yarmouth Regional School District ranked second in enrollment with 3,054 students, while Falmouth Public Schools ranked third with 2,866.
Barnstable Public Schools roughly covers schools within Barnstable County with its main office in Hyannis.
In the previous school year, Barnstable Public Schools also had the highest enrollment among Barnstable County school districts.
Massachusetts ranks sixth in the nation in per-pupil spending, allocating nearly $25,000 per student, according to a 2026 Education Data Initiative report.
A 2026 analysis from WalletHub ranked the Massachusetts education system as the best in the nation, based on factors such as student performance, class size, funding, school safety, and teacher qualifications.
| District | City (main office) | Total Enrollment |
|---|---|---|
| Barnstable Public Schools | Hyannis | 4,680 |
| Dennis-Yarmouth Regional School District | South Yarmouth | 3,054 |
| Falmouth Public Schools | East Falmouth | 2,866 |
| Sandwich Public Schools | Sandwich | 2,118 |
| Monomoy Regional School District | Chatham | 1,728 |
| Bourne Public Schools | Bourne | 1,519 |
| Mashpee Public Schools | Mashpee | 1,386 |
| Nauset Regional School District | Orleans | 1,192 |
| Upper Cape Cod Regional Vocational Technical School District | Bourne | 838 |
| Sturgis Charter Public District | Hyannis | 825 |
| Cape Cod Regional Vocational Technical School District | Harwich | 682 |
| Brewster School District | Orleans | 439 |
| Cape Cod Lighthouse Charter District | East Harwich | 251 |
| Eastham School District | Orleans | 177 |
| Provincetown Public Schools | Provincetown | 152 |
| Nauset Public Schools | Orleans | 149 |
| Truro School District | Truro | 78 |
| Wellfleet School District | Orleans | 78 |
| Gosnold School District | East Falmouth | 0 |
Information in this article was obtained from the Massachusetts Department of Elementary and Secondary Education. The source data can be found here.




