For the 2025-26 school year, there are 9 public middle schools serving 1,345 students in Knox County, ME.
The top ranked public middle schools in Knox County, ME are Appleton Village School, Camden-rockport Middle School and Hope Elementary School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Knox County, ME public middle schools have an average math proficiency score of 50% (versus the Maine public middle school average of 45%), and reading proficiency score of 90% (versus the 85% statewide average). Middle schools in Knox County have an average ranking of 9/10, which is in the top 20% of Maine public middle schools.
Minority enrollment is 5% of the student body (majority Hispanic), which is less than the Maine public middle school average of 13% (majority Black and Hispanic).
Best ºÚÁÏÍø¹ÙÍø Middle Schools in Knox County (2025-26)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Location
Quick Facts
Rank: #11.
Appleton Village School
(Math: 60-64% | Reading: 90-94%)
Rank:
Rank:
10/
Top 10%10
737 Union Road
Union, ME 04862
(207) 785-4504
Union, ME 04862
(207) 785-4504
Gr: PK-8 | 135 students Student-teacher ratio: 8:1 Minority enrollment: 8%
Rank: #22.
Camden-rockport Middle School
(Math: 59% | Reading: 96%)
Rank:
Rank:
9/
Top 20%10
34 Knowlton Street
Camden, ME 04843
(207) 236-7805
Camden, ME 04843
(207) 236-7805
Gr: 5-8 | 357 students Student-teacher ratio: 11:1 Minority enrollment: 5%
Rank: #33.
Hope Elementary School
(Math: 50-54% | Reading: ≥95%)
Rank:
Rank:
9/
Top 20%10
34 Highfield Road
Hope, ME 04847
(207) 785-4081
Hope, ME 04847
(207) 785-4081
Gr: PK-8 | 137 students Student-teacher ratio: 8:1
Rank: #44.
St. George School
(Math: 45-49% | Reading: 85-89%)
Rank:
Rank:
7/
Top 50%10
65 Main St
Tenants Harbor, ME 04860
(207) 372-6312
Tenants Harbor, ME 04860
(207) 372-6312
Gr: PK-8 | 197 students Student-teacher ratio: 8:1 Minority enrollment: 3%
Rank: #55.
North Haven Community School
(Math: 60-79% | Reading: ≥80%)
Rank:
Rank:
6/
Top 50%10
93 Pulpit Harbor Rd
North Haven, ME 04853
(207) 867-4707
North Haven, ME 04853
(207) 867-4707
Gr: K-12 | 57 students Student-teacher ratio: 5:1 Minority enrollment: 12%
Rank: #66.
Oceanside Middle School
(Math: 40% | Reading: 84%)
Rank:
Rank:
4/
Bottom 50%10
47 Valley Street
Thomaston, ME 04861
(207) 354-2502
Thomaston, ME 04861
(207) 354-2502
Gr: 6-8 | 308 students Student-teacher ratio: 8:1 Minority enrollment: 7%
Rank: #77.
Vinalhaven School
(Math: 30-34% | Reading: 80-84%)
Rank:
Rank:
3/
Bottom 50%10
22 Arcola Lane
Vinalhaven, ME 04863
(207) 863-4800
Vinalhaven, ME 04863
(207) 863-4800
Gr: PK-12 | 150 students Student-teacher ratio: 7:1 Minority enrollment: 2%
Rank: n/an/a
1 Schoolhouse Lane
Isle Au Haut, ME 04645
(207) 335-2521
Isle Au Haut, ME 04645
(207) 335-2521
Gr: PK-8 | 4 students Student-teacher ratio: 4:1 Minority enrollment: 25%
Knox County ºÚÁÏÍø¹ÙÍø Schools (Closed)
School
Location
Quick Facts
Po Box 9
Rockport, ME 04856
(207) 236-7809
Rockport, ME 04856
(207) 236-7809
Gr: K | 81 students Minority enrollment: 2%
54 Spruce Head Rd
South Thomaston, ME 04858
(207) 594-7666
South Thomaston, ME 04858
(207) 594-7666
Gr: K-2 | 68 students Student-teacher ratio: 9:1 Minority enrollment: 10%
13 Valley Street
Thomaston, ME 04861
(207) 354-6464
Thomaston, ME 04861
(207) 354-6464
Gr: K-4 | 167 students Student-teacher ratio: 10:1
400 Broadway
Rockland, ME 04841
(207) 596-2010
Rockland, ME 04841
(207) 596-2010
Gr: 10-12 | 425 students Student-teacher ratio: 12:1
47 Valley Street
Thomaston, ME 04861
(207) 354-2502
Thomaston, ME 04861
(207) 354-2502
Gr: 8-9 | 215 students Student-teacher ratio: 9:1
54 Ash Point Drive
Owls Head, ME 04854
(207) 594-5650
Owls Head, ME 04854
(207) 594-5650
Gr: 3-5 | 84 students Student-teacher ratio: 12:1 Minority enrollment: 3%
30 Broadway
Rockland, ME 04841
(207) 596-2020
Rockland, ME 04841
(207) 596-2020
Gr: 5-7 | 224 students Student-teacher ratio: 11:1
Frequently Asked Questions
What are the top ranked public middle schools in Knox County, ME?
The top ranked public middle schools in Knox County, ME include Appleton Village School, Camden-rockport Middle School and Hope Elementary School.
How many public middle schools are located in Knox County?
9 public middle schools are located in Knox County.
What is the racial composition of students in Knox County?
Knox County public middle schools minority enrollment is 5% of the student body (majority Hispanic), which is less than the Maine public middle schools average of 13% (majority Black and Hispanic).
Recent Articles

School Choice vs. Neighborhood Schools: Key Factors
Explore school choice vs. neighborhood schools in 2025. Learn key factors parents should weigh when deciding the best fit for their child.

Best School Match 2025: ºÚÁÏÍø¹ÙÍø vs Charter vs Magnet
Compare 2025 public, charter, and magnet school options with updated data, trends, and strategies to find the best fit.

ºÚÁÏÍø¹ÙÍø School Boundaries and Equity in 2025
Explore how public school boundaries shape access, equity, and opportunity for students in 2025. Learn the impact on families and education policy.