County directory · Massachusetts · 2026–27
School districts in Barnstable County, MA
Barnstable County has 17 regular public school districts, enrolling 21,136 students in 2024–25. The largest is Barnstable (4,680 students, 22% of the county), followed by Dennis-Yarmouth and Falmouth. 13 of the 17 offer kindergarten. Massachusetts sets no statewide kindergarten cutoff.
The 17 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Barnstable 230 South Street, Hyannis | Pre-K–12 | 9 | 4,680 | 346 | (508) 862-4953 |
| Dennis-Yarmouth 296 Station Avenue, South Yarmouth | Pre-K–12 | 6 | 3,054 | 209 | (508) 398-7600 |
| Falmouth 340 Teaticket Hwy, East Falmouth | Pre-K–12 | 7 | 2,866 | 202 | (508) 548-0151 |
| Sandwich 270 Quaker Meeting House Road, East Sandwich | Pre-K–12 | 3 | 2,118 | 156 | (508) 888-1054 |
| Monomoy Regional School District 425 Crowell Rd, Chatham | Pre-K–12 | 4 | 1,728 | 102 | (508) 945-5130 |
| Bourne 36 Sandwich Rd, Bourne | Pre-K–12 | 4 | 1,519 | 119 | (508) 759-0660 |
| Mashpee 150-A Old Barnstable Road, Mashpee | Pre-K–12 | 3 | 1,386 | 93 | (508) 539-1500 |
| Nauset 78 Eldredge Pkwy, Orleans | 6–12 | 2 | 1,192 | — | (508) 255-8800 |
| Upper Cape Cod Regional Vocational Technical 220 Sandwich Rd, Bourne | 9–12 | 1 | 838 | — | (508) 759-7711 |
| Cape Cod Regional Vocational Technical 351 Pleasant Lake Avenue, Harwich | 9–12 | 1 | 682 | — | (508) 432-4500 |
| Brewster 78 Eldredge Pkwy, Orleans | Pre-K–5 | 2 | 439 | 66 | (508) 255-8800 |
| Eastham 78 Eldredge Pkwy, Orleans | K–5 | 1 | 177 | 27 | (508) 255-8800 |
| Provincetown 12 Winslow Street, Provincetown | Pre-K–8 | 1 | 152 | 11 | (508) 487-5205 |
| Orleans 78 Eldredge Pkwy, Orleans | K–5 | 1 | 149 | 27 | (508) 255-8800 |
| Truro 317 Route 6, Truro | Pre-K–6 | 1 | 78 | 12 | (508) 487-1558 |
| Wellfleet 78 Eldredge Pkwy, Orleans | K–5 | 1 | 78 | 7 | (508) 255-8800 |
| Gosnold 263 Hill Plain Road, East Falmouth also serves Dukes County | 2–7 | 1 | 0 | — | No website listed by NCES (2025–26) (508) 400-4687 |
Barnstable County at a glance
Together the 17 districts run 48 schools from offices in 11 towns. The smallest by enrollment is Gosnold, with 0 students; the median Barnstable County district has 838. By grade span: 7 Pre-K–12, 3 K–5, 2 9–12, 1 2–7, 1 6–12, 1 Pre-K–5, 1 Pre-K–6 and 1 Pre-K–8. Without kindergarten: Nauset (6–12), Upper Cape Cod Regional Vocational Technical (9–12), Cape Cod Regional Vocational Technical (9–12) and Gosnold (2–7).
Kindergarten in 2024–25, counting the 13 districts that report a K grade: 1,377 children. The biggest kindergarten was Barnstable's, with 346; Dennis-Yarmouth had 209, and the smallest, Wellfleet, had 7.
Barnstable County holds 17 of Massachusetts's 323 regular districts (5.3%) and 2.4% of its 867,740 public school students, ranking 9th of 14 counties by number of districts and 9th by enrollment. By size, 8 enroll 1,000 to 4,999 and 9 have fewer than 1,000 students, and the average school here has about 440 students.
One district reaches past the county line: Gosnold (into Dukes County).
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 1 of Barnstable County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. 1 of the 17 have no website on file with NCES; their office phone numbers are in the table. Websites for the rest:
Barnstable · Dennis-Yarmouth · Falmouth · Sandwich · Monomoy Regional School District · Bourne · Mashpee · Nauset · Upper Cape Cod Regional Vocational Technical · Cape Cod Regional Vocational Technical · Brewster · Eastham · Provincetown · Orleans · Truro · Wellfleet
What grade will my child be in?
More in Massachusetts
Every Massachusetts district by county · Massachusetts kindergarten cutoff
More Massachusetts county directories: Berkshire County (16) · Bristol County (24) · Essex County (32) · Norfolk County (35) · Plymouth County (30) · Worcester County (51)