For the 2025 school year, there are 51 public schools serving 23,014 students in Barnstable County, MA (there are 20 private schools, serving 2,513 private students). 90% of all K-12 students in Barnstable County, MA are educated in public schools (compared to the MA state average of 88%).
The top ranked public schools in Barnstable County, MA are Sturgis Charter Public School, Nauset Regional High School and Orleans Elementary School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Barnstable County, MA public schools have an average math proficiency score of 42% (versus the Massachusetts public school average of 43%), and reading proficiency score of 44% (versus the 45% statewide average). Schools in Barnstable County have an average ranking of 7/10, which is in the top 50% of Massachusetts public schools.
Minority enrollment is 30% of the student body (majority Hispanic), which is less than the Massachusetts public school average of 47% (majority Hispanic).
Best Public Schools in Barnstable County (2025)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Location
Quick Facts
Rank: #11.
Sturgis Charter Public School
Charter School
(Math: 76% | Reading: 80-84%)
Rank:
Rank:
10/
Top 5%10
427 Main Street
Hyannis, MA 02601
(508) 778-1782
Hyannis, MA 02601
(508) 778-1782
Gr: 9-12 | 826 students Student-Teacher Ratio: 9:1 Minority enrollment: 18%
Rank: #22.
Nauset Regional High School
(Math: 60-64% | Reading: 75-79%)
Rank:
Rank:
9/
Top 20%10
100 Cable Rd
North Eastham, MA 02651
(508) 255-1505
North Eastham, MA 02651
(508) 255-1505
Gr: 9-12 | 751 students Student-Teacher Ratio: 10:1 Minority enrollment: 17%
Rank: #33.
Orleans Elementary School
(Math: 65-69% | Reading: 65-69%)
Rank:
Rank:
9/
Top 20%10
46 Eldredge Pkwy
Orleans, MA 02653
(508) 255-0380
Orleans, MA 02653
(508) 255-0380
Gr: K-5 | 142 students Student-Teacher Ratio: 7:1 Minority enrollment: 20%
Rank: #44.
Sandwich Middle High School
(Math: 56% | Reading: 70-74%)
Rank:
Rank:
9/
Top 20%10
365 Quaker Meetinghouse Rd
East Sandwich, MA 02537
(508) 888-4900
East Sandwich, MA 02537
(508) 888-4900
Gr: 7-12 | 912 students Student-Teacher Ratio: 10:1 Minority enrollment: 13%
Rank: #55.
North Falmouth Elementary School
(Math: 65-69% | Reading: 55-59%)
Rank:
Rank:
9/
Top 20%10
62 Old Main Road
North Falmouth, MA 02556
(508) 563-2334
North Falmouth, MA 02556
(508) 563-2334
Gr: K-4 | 297 students Student-Teacher Ratio: 11:1 Minority enrollment: 17%
Rank: #66.
Falmouth High School
(Math: 50-54% | Reading: 65-69%)
Rank:
Rank:
8/
Top 30%10
874 Gifford Street
Falmouth, MA 02540
(508) 540-2200
Falmouth, MA 02540
(508) 540-2200
Gr: 9-12 | 727 students Student-Teacher Ratio: 10:1 Minority enrollment: 24%
Rank: #77.
Centerville Elementary School
(Math: 50-59% | Reading: 60-69%)
Rank:
Rank:
8/
Top 30%10
658 Bay Ln
Centerville, MA 02632
(508) 790-9890
Centerville, MA 02632
(508) 790-9890
Gr: K-3 | 260 students Student-Teacher Ratio: 10:1 Minority enrollment: 33%
Rank: #8 - 98. - 9.
Cape Cod Region Vocational Technical
Vocational School
(Math: 55-59% | Reading: 55-59%)
Rank:
Rank:
8/
Top 30%10
351 Pleasant Lake Avenue
Harwich, MA 02645
(508) 432-4500
Harwich, MA 02645
(508) 432-4500
Gr: 9-12 | 663 students Student-Teacher Ratio: 10:1 Minority enrollment: 22%
Rank: #8 - 98. - 9.
West Villages Elementary School
(Math: 55-59% | Reading: 55-59%)
Rank:
Rank:
8/
Top 30%10
760 Osterville-west Barnstable
Marstons Mills, MA 02648
(508) 420-1100
Marstons Mills, MA 02648
(508) 420-1100
Gr: K-3 | 399 students Student-Teacher Ratio: 13:1 Minority enrollment: 31%
Rank: #1010.
Eastham Elementary School
(Math: 60-64% | Reading: 50-54%)
Rank:
Rank:
8/
Top 30%10
200 Schoolhouse Road
Eastham, MA 02642
(508) 255-0808
Eastham, MA 02642
(508) 255-0808
Gr: PK-5 | 176 students Student-Teacher Ratio: 10:1 Minority enrollment: 29%
Rank: #1111.
Morse Pond School
(Math: 59% | Reading: 56%)
Rank:
Rank:
8/
Top 30%10
323 Jones Road
Falmouth, MA 02540
(508) 548-7300
Falmouth, MA 02540
(508) 548-7300
Gr: 5-6 | 480 students Student-Teacher Ratio: 11:1 Minority enrollment: 28%
Rank: #1212.
Monomoy Regional High School
(Math: 53% | Reading: 58%)
Rank:
Rank:
8/
Top 30%10
75 Oak Street
Harwich, MA 02645
(508) 430-7200
Harwich, MA 02645
(508) 430-7200
Gr: 8-12 | 719 students Student-Teacher Ratio: 12:1 Minority enrollment: 26%
Rank: #1313.
Cape Cod Lighthouse Charter School
Charter School
(Math: 49% | Reading: 60%)
Rank:
Rank:
7/
Top 50%10
195 Route 137
Harwich, MA 02645
(774) 408-7994
Harwich, MA 02645
(774) 408-7994
Gr: 6-8 | 251 students Student-Teacher Ratio: 11:1 Minority enrollment: 12%
Rank: #1414.
Mashpee Middle-high School
(Math: 39% | Reading: 70-74%)
Rank:
Rank:
7/
Top 50%10
500 Old Barnstable Road
Mashpee, MA 02649
(508) 539-3600
Mashpee, MA 02649
(508) 539-3600
Gr: 7-12 | 620 students Student-Teacher Ratio: 10:1 Minority enrollment: 31%
Rank: #1515.
Oak Ridge
(Math: 58% | Reading: 48%)
Rank:
Rank:
7/
Top 50%10
260 Quaker Mtg Hs Rd
East Sandwich, MA 02537
(508) 833-0111
East Sandwich, MA 02537
(508) 833-0111
Gr: 3-6 | 674 students Student-Teacher Ratio: 12:1 Minority enrollment: 14%
Rank: #16 - 1716. - 17.
Harwich Elementary School
(Math: 50-54% | Reading: 45-49%)
Rank:
Rank:
7/
Top 50%10
263 South Street
Harwich, MA 02645
(508) 430-7216
Harwich, MA 02645
(508) 430-7216
Gr: PK-4 | 464 students Student-Teacher Ratio: 10:1 Minority enrollment: 26%
Rank: #16 - 1716. - 17.
Station Avenue Elementary School
(Math: 50-54% | Reading: 45-49%)
Rank:
Rank:
7/
Top 50%10
276 Station Avenue
South Yarmouth, MA 02664
(508) 760-5600
South Yarmouth, MA 02664
(508) 760-5600
Gr: K-3 | 432 students Student-Teacher Ratio: 14:1 Minority enrollment: 35%
Rank: #1818.
Chatham Elementary School
(Math: 35-39% | Reading: 60-69%)
Rank:
Rank:
7/
Top 50%10
147 Depot Road
Chatham, MA 02633
(508) 945-5135
Chatham, MA 02633
(508) 945-5135
Gr: K-4 | 149 students Student-Teacher Ratio: 8:1 Minority enrollment: 34%
Rank: #1919.
Monomoy Regional Middle School
(Math: 51% | Reading: 47%)
Rank:
Rank:
6/
Top 50%10
425 Crowell Road
Chatham, MA 02633
(508) 945-5140
Chatham, MA 02633
(508) 945-5140
Gr: 5-7 | 414 students Student-Teacher Ratio: 9:1 Minority enrollment: 25%
Rank: #2020.
Truro Central
(Math: 40-49% | Reading: 50-59%)
Rank:
Rank:
6/
Top 50%10
317 Route 6
Truro, MA 02666
(508) 487-1558
Truro, MA 02666
(508) 487-1558
Gr: PK-5 | 91 students Student-Teacher Ratio: 6:1 Minority enrollment: 35%
Rank: #2121.
Wellfleet Elementary School
(Math: 30-39% | Reading: 55-59%)
Rank:
Rank:
6/
Top 50%10
100 Lawrence Road
Wellfleet, MA 02667
(508) 349-3101
Wellfleet, MA 02667
(508) 349-3101
Gr: K-5 | 91 students Student-Teacher Ratio: 7:1 Minority enrollment: 19%
Rank: #2222.
West Barnstable Elementary School
(Math: 45-49% | Reading: 40-49%)
Rank:
Rank:
6/
Top 50%10
2463 Main St Route 6a
West Barnstable, MA 02668
(508) 362-4949
West Barnstable, MA 02668
(508) 362-4949
Gr: K-3 | 253 students Student-Teacher Ratio: 10:1 Minority enrollment: 42%
Rank: #23 - 2423. - 24.
East Falmouth Elementary School
(Math: 40-44% | Reading: 45-49%)
Rank:
Rank:
6/
Top 50%10
33 Davisville Rd
East Falmouth, MA 02536
(508) 548-1052
East Falmouth, MA 02536
(508) 548-1052
Gr: PK-4 | 298 students Student-Teacher Ratio: 10:1 Minority enrollment: 31%
Rank: #23 - 2423. - 24.
Upper Cape Cod Vocational Technical
Vocational School
(Math: 40-44% | Reading: 45-49%)
Rank:
Rank:
6/
Top 50%10
220 Sandwich Rd
Buzzards Bay, MA 02532
(508) 759-7711
Buzzards Bay, MA 02532
(508) 759-7711
Gr: 9-12 | 826 students Student-Teacher Ratio: 9:1 Minority enrollment: 19%
Rank: #2525.
Ezra H Baker Innovation School
(Math: 45-49% | Reading: 40-44%)
Rank:
Rank:
6/
Top 50%10
810 Route 28
West Dennis, MA 02670
(508) 398-7690
West Dennis, MA 02670
(508) 398-7690
Gr: PK-3 | 357 students Student-Teacher Ratio: 10:1 Minority enrollment: 40%
Rank: #2626.
Eddy Elementary School
(Math: 45-49% | Reading: 39%)
Rank:
Rank:
5/
Bottom 50%10
2298 Main Street
Brewster, MA 02631
(508) 896-4531
Brewster, MA 02631
(508) 896-4531
Gr: 3-5 | 205 students Student-Teacher Ratio: 10:1 Minority enrollment: 24%
Rank: #2727.
Teaticket
(Math: 40-44% | Reading: 40-44%)
Rank:
Rank:
5/
Bottom 50%10
45 Maravista Ave Ext
East Falmouth, MA 02536
(508) 548-1550
East Falmouth, MA 02536
(508) 548-1550
Gr: K-4 | 255 students Student-Teacher Ratio: 9:1 Minority enrollment: 27%
Rank: #2828.
Lawrence
(Math: 42% | Reading: 40%)
Rank:
Rank:
5/
Bottom 50%10
113 Lakeview Avenue
Falmouth, MA 02540
(508) 548-0606
Falmouth, MA 02540
(508) 548-0606
Gr: 7-8 | 459 students Student-Teacher Ratio: 9:1 Minority enrollment: 26%
Rank: #2929.
Nauset Regional Middle School
(Math: 36% | Reading: 46%)
Rank:
Rank:
5/
Bottom 50%10
70 Route 28
Orleans, MA 02653
(508) 255-0016
Orleans, MA 02653
(508) 255-0016
Gr: 6-8 | 485 students Student-Teacher Ratio: 10:1 Minority enrollment: 21%
Rank: #3030.
Barnstable Community Innovation School
(Math: 40-44% | Reading: 35-39%)
Rank:
Rank:
5/
Bottom 50%10
165 Bearses Way
Hyannis, MA 02601
(508) 790-6485
Hyannis, MA 02601
(508) 790-6485
Gr: K-3 | 309 students Student-Teacher Ratio: 13:1 Minority enrollment: 71%
Rank: #3131.
Dennis-yarmouth Regional High School
(Math: 33% | Reading: 45%)
Rank:
Rank:
5/
Bottom 50%10
210 Station Avenue
South Yarmouth, MA 02664
(508) 398-7636
South Yarmouth, MA 02664
(508) 398-7636
Gr: 8-12 | 922 students Student-Teacher Ratio: 11:1 Minority enrollment: 39%
Rank: #3232.
Bourne High School
(Math: 30-34% | Reading: 40-44%)
Rank:
Rank:
5/
Bottom 50%10
75 Waterhouse Rd
Buzzards Bay, MA 02532
(508) 759-0670
Buzzards Bay, MA 02532
(508) 759-0670
Gr: 9-12 | 335 students Student-Teacher Ratio: 10:1 Minority enrollment: 19%
Rank: #3333.
Mullen-hall
(Math: 40-44% | Reading: 30-34%)
Rank:
Rank:
4/
Bottom 50%10
130 Katherine Lee Bates Rd
Falmouth, MA 02540
(508) 548-0220
Falmouth, MA 02540
(508) 548-0220
Gr: K-4 | 376 students Student-Teacher Ratio: 10:1 Minority enrollment: 27%
Rank: #3434.
Sandwich Stem Academy
(Math: 30% | Reading: 42% )
Rank:
Rank:
4/
Bottom 50%10
365 Quaker Meetinghouse Road
East Sandwich, MA 02537
(508) 888-4900
East Sandwich, MA 02537
(508) 888-4900
Gr: 7-8 | 393 students Student-Teacher Ratio: 11:1 Minority enrollment: 11%
Rank: #3535.
Barnstable High School
(Math: 28% | Reading: 42%)
Rank:
Rank:
4/
Bottom 50%10
744 West Main Street
Hyannis, MA 02601
(508) 790-6445
Hyannis, MA 02601
(508) 790-6445
Gr: 8-12 | 1,756 student Student-Teacher Ratio: 11:1 Minority enrollment: 49%
Show 16 more public schools in Barnstable County, MA (out of 51 total schools)
Loading...
Barnstable County Public Schools (Closed)
School
Location
Quick Facts
165 Bearses Way
Hyannis, MA 02601
(508) 790-6485
Hyannis, MA 02601
(508) 790-6485
Gr: K-3 | 290 students Student-Teacher Ratio: 12:1 Minority enrollment: 54%
744 West Main St
Hyannis, MA 02601
(508) 775-2770
Hyannis, MA 02601
(508) 775-2770
Gr: PK | 102 students Student-Teacher Ratio: 20:1 Minority enrollment: 18%
730 Osterville-w. Barnstable R
Marstons Mills, MA 02648
(508) 420-2272
Marstons Mills, MA 02648
(508) 420-2272
Gr: 5-6 | 919 students Student-Teacher Ratio: 12:1 Minority enrollment: 13%
Barnstable Horace Mann Charter School (Closed 2013)
Charter School
730 Ostervillew. Barnstable R
Marstons Mills, MA 02648
(508) 420-2272
Marstons Mills, MA 02648
(508) 420-2272
Gr: 4-5 | 806 students Student-Teacher Ratio: 14:1 Minority enrollment: 20%
895 Falmouth Rd
Hyannis, MA 02601
(508) 790-6460
Hyannis, MA 02601
(508) 790-6460
Gr: 6-8 | 927 students Student-Teacher Ratio: 14:1 Minority enrollment: 16%
425 Crowell Road
Chatham, MA 02633
(508) 945-5148
Chatham, MA 02633
(508) 945-5148
Gr: 5-8 | 160 students Student-Teacher Ratio: 8:1 Minority enrollment: 21%
140 Old Oyster Road
Cotuit, MA 02635
(508) 428-0268
Cotuit, MA 02635
(508) 428-0268
Gr: 3-4 | 111 students Student-Teacher Ratio: 14:1 Minority enrollment: 5%
30 Williston Rd
Sagamore Beach, MA 02562
(508) 888-0150
Sagamore Beach, MA 02562
(508) 888-0150
Gr: 1-4 | 174 students Student-Teacher Ratio: 15:1 Minority enrollment: 10%
151 Route 130
Forestdale, MA 02644
(508) 477-6600
Forestdale, MA 02644
(508) 477-6600
Gr: K-6 | 524 students Student-Teacher Ratio: 13:1 Minority enrollment: 4%
204 Sisson Road
Harwich, MA 02645
(508) 430-7212
Harwich, MA 02645
(508) 430-7212
Gr: 5-8 | 415 students Student-Teacher Ratio: 12:1 Minority enrollment: 19%
33 Water St Rte 130
Sandwich, MA 02563
(508) 888-1343
Sandwich, MA 02563
(508) 888-1343
Gr: PK-6 | 556 students Student-Teacher Ratio: 13:1 Minority enrollment: 6%
165 Bearses Way
Hyannis, MA 02601
(508) 790-6485
Hyannis, MA 02601
(508) 790-6485
Gr: K-4 | 276 students Student-Teacher Ratio: 10:1 Minority enrollment: 46%
134 Old Main Street
South Yarmouth, MA 02664
(508) 398-7680
South Yarmouth, MA 02664
(508) 398-7680
Gr: 3-5 | 236 students Student-Teacher Ratio: 11:1 Minority enrollment: 16%
1175 Route 28
South Yarmouth, MA 02664
(508) 398-7685
South Yarmouth, MA 02664
(508) 398-7685
Gr: PK-3 | 256 students Student-Teacher Ratio: 10:1 Minority enrollment: 21%
2095 Main Street
Marstons Mills, MA 02648
(508) 428-2090
Marstons Mills, MA 02648
(508) 428-2090
Gr: K-2 | 168 students Student-Teacher Ratio: 15:1 Minority enrollment: 10%
901 Route 134/drwr R
South Dennis, MA 02660
(508) 398-7695
South Dennis, MA 02660
(508) 398-7695
Gr: 4-8 | 428 students Student-Teacher Ratio: 10:1 Minority enrollment: 23%
99 West Bay Road
Osterville, MA 02655
(508) 428-8538
Osterville, MA 02655
(508) 428-8538
Gr: 3-4 | 119 students Student-Teacher Ratio: 15:1 Minority enrollment: 9%
350 Bumps River Rd
Osterville, MA 02655
(508) 428-6638
Osterville, MA 02655
(508) 428-6638
Gr: K-2 | 149 students Student-Teacher Ratio: 9:1 Minority enrollment: 8%
5500 Curtis Boulevard
Buzzards Bay, MA 02542
(508) 563-2206
Buzzards Bay, MA 02542
(508) 563-2206
Gr: PK-4 | 335 students Student-Teacher Ratio: 19:1 Minority enrollment: 15%
70 Trowbridge Rd
Buzzards Bay, MA 02532
(508) 759-0680
Buzzards Bay, MA 02532
(508) 759-0680
Gr: K-4 | 338 students Student-Teacher Ratio: 14:1 Minority enrollment: 15%
2 Mayflower Ln
Provincetown, MA 02657
(508) 487-5020
Provincetown, MA 02657
(508) 487-5020
Gr: PK-6
Frequently Asked Questions
What are the top ranked public schools in Barnstable County, MA?
The top ranked public schools in Barnstable County, MA include Sturgis Charter Public School, Nauset Regional High School and Orleans Elementary School.
How many public schools are located in Barnstable County?
51 public schools are located in Barnstable County.
What percentage of students in Barnstable County go to public school?
90% of all K-12 students in Barnstable County are educated in public schools (compared to the MA state average of 88%).
What is the racial composition of students in Barnstable County?
Barnstable County public schools minority enrollment is 30% of the student body (majority Hispanic), which is less than the Massachusetts public schools average of 47% (majority Hispanic).
Which public schools in Barnstable County are often viewed compared to one another?
Popular comparisons of public schools in Barnstable County include: Cape Cod Lighthouse Charter School vs. Nauset Regional Middle School, Nauset Regional Middle School vs. Cape Cod Lighthouse Charter School, Dennis-yarmouth Regional High School vs. Barnstable High School
Recent Articles

Opinion: Handcuffing in Public Schools is a Gateway to More Violence
Some districts are banning handcuffing, while others are cuffing kindergarteners simply throwing a temper tantrum. Read this editorial to see why this author believes slapping the cuffs on children’s wrists only leads to more behavior issues and violence in their adult lives.

Whooping Cough: Should Vaccinations be Required for Public School Enrollment?
Whopping cough is making a comeback, especially amongst children, prompting health officials to encourage pertussis vaccines and boosters. However, should the pertussis vaccine be required for public school enrollment? Learn about current proposed laws and its ramifications.

What are Common Core Standards and Why Do We Need Them?
With schools nationwide adopting common core standards, we’ll take a look at what they are, their benefits, and how they will change the face of public education.