Barnstable County
Across 49 public schools, Barnstable County, Massachusetts serves roughly 22,212 K-12 students, roughly 1 in 10 residents. That works out to 30 elementary, 8 middle, and 11 high schools.
7-year change in Barnstable County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Barnstable County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Barnstable County
Latest 2024-25 ELA proficiency, 43 schools ranked. Massachusetts state average: 43.8%.
- Sturgis Charter Public School· 79.0%
- Orleans Elementary· 69.0%
- Chatham Elementary School· 59.0%
- Eastham Elementary· 59.0%
- Cape Cod Region Vocational Technical· 57.0%
- Hyannis West Elementary· 13.0%
- Barnstable Intermediate School· 22.0%
- Dennis-Yarmouth Intermediate School· 27.0%
- Barnstable High· 29.8%
- Barnstable United Elementary School· 31.0%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Barnstable High | Hyannis | High | 08-12 | 1,652 | · |
| Dennis-Yarmouth Regional High | South Yarmouth | High | 08-12 | 993 | · |
| Sandwich Middle High School | East Sandwich | High | 07-12 | 888 | · |
| Upper Cape Cod Vocational Technical | Bourne | High | 09-12 | 838 | · |
| Sturgis Charter Public School | Hyannis | High | 09-12 | 825 | · |
| Monomoy Regional High School | Harwich | High | 08-12 | 738 | · |
| Nauset Regional High | North Eastham | High | 09-12 | 737 | · |
| Barnstable United Elementary School | Marston Mills | Elementary | 04-05 | 714 | · |
| Falmouth High | Falmouth | High | 09-12 | 714 | · |
| Cape Cod Region Vocational Technical | Harwich | High | 09-12 | 682 | · |
| Oak Ridge | East Sandwich | Elementary | 03-06 | 673 | · |
| Barnstable Intermediate School | Hyannis | Middle | 06-07 | 642 | · |
| Mashpee Middle-High School | Mashpee | High | 07-12 | 600 | · |
| Forestdale School | Sandwich | Elementary | PK-02 | 557 | · |
| Dennis-Yarmouth Intermediate School | South Yarmouth | Elementary | 04-05 | 491 | · |
| Dennis-Yarmouth Middle School | South Yarmouth | Middle | 06-07 | 477 | · |
| Lawrence | Falmouth | Middle | 07-08 | 474 | · |
| Morse Pond School | Falmouth | Middle | 05-06 | 472 | · |
| Nauset Regional Middle | Orleans | Middle | 06-08 | 455 | · |
| Harwich Elementary School | Harwich | Elementary | PK-04 | 449 | · |
| Bournedale Elementary School | Bournedale | Elementary | PK-02 | 425 | · |
| West Villages Elementary School | Marstons Mills | Elementary | KG-03 | 416 | · |
| Station Avenue Elementary | South Yarmouth | Elementary | KG-03 | 406 | · |
| Quashnet School | Mashpee | Elementary | 03-06 | 399 | · |
| Monomoy Regional Middle School | Chatham | Middle | 05-07 | 395 | · |
| Bourne Middle School | Bourne | Middle | 06-08 | 394 | · |
| Kenneth Coombs School | Mashpee | Elementary | PK-02 | 387 | · |
| Ezra H Baker Innovation School | West Dennis | Elementary | PK-03 | 385 | · |
| Mullen-Hall | Falmouth | Elementary | KG-04 | 364 | · |
| Bourne Intermediate School | Bourne | Elementary | 03-05 | 359 | · |
| Bourne High School | Bourne | High | 09-12 | 341 | · |
| Hyannis West Elementary | Hyannis | Elementary | KG-03 | 309 | · |
| East Falmouth Elementary | East Falmouth | Elementary | PK-04 | 303 | · |
| North Falmouth Elementary | North Falmouth | Elementary | KG-04 | 303 | · |
| Marguerite E Small Elementary | West Yarmouth | Elementary | PK-03 | 302 | · |
| Barnstable Community Innovation School | Hyannis | Elementary | KG-03 | 293 | · |
| Centerville Elementary | Centerville | Elementary | KG-03 | 267 | · |
| Cape Cod Lighthouse Charter School | East Harwich | Middle | 06-08 | 251 | · |
| Stony Brook Elementary | Brewster | Elementary | PK-02 | 242 | · |
| West Barnstable Elementary | West Barnstable | Elementary | KG-03 | 237 | · |
| Teaticket | East Falmouth | Elementary | KG-04 | 236 | · |
| Eddy Elementary | Brewster | Elementary | 03-05 | 197 | · |
| Eastham Elementary | Eastham | Elementary | PK-05 | 177 | · |
| Provincetown Schools | Provincetown | Elementary | PK-08 | 152 | · |
| Enoch Cobb Early Learning Center | Hyannis | Elementary | PK-PK | 150 | · |
| Orleans Elementary | Orleans | Elementary | KG-05 | 149 | · |
| Chatham Elementary School | Chatham | Elementary | PK-04 | 146 | · |
| Truro Central | Truro | Elementary | PK-05 | 78 | · |
| Wellfleet Elementary | Wellfleet | Elementary | KG-05 | 78 | · |
Cities in Barnstable County
About Barnstable County
Across the middle-population Massachusetts county of Barnstable County of about 231,668 residents, the public-school footprint covers 49 schools and about 22,212 students.
In context, census numbers show median household income runs near $95,241, 48% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 4%. That income level is 6% noticeably below the Massachusetts median.
Looking at the level breakdown, Barnstable County covers 30 elementary schools (9,644 students), 8 middle schools (3,560), and 11 high schools (9,008).
The largest single district in Barnstable County is Barnstable, which alone enrolls about 4,680 students.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment contracted 10%: 24,667 students in SY 2017-18 versus 22,212 in SY 2024-25. Barnstable County now counts 49 public schools, down from 51 in SY 2017-18. The White share of public-school enrollment declined from 79% to 68%.
In the discussion threads here, the community for Barnstable County discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.