The top ranked public middle schools in Maine are Cape Elizabeth Middle School, Frank H Harrison Middle School and Conners-emerson School. The cities and towns with the highest concentration of top ranked public middle schools are Cumberland Center and Damariscotta.
A school's overall testing rank is based on a it's combined math and reading proficiency test score ranking. The average percentage of students achieving math proficiency in Maine is 49%. The percentage of students achieving reading proficiency is 84%.
Top Ranked ºÚÁÏÍø¹ÙÍø Middle Schools in Maine (2025-26)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Student Proficiency
Grades
Location
Rank: #11.
Cape Elizabeth Middle School
(Math: 78% | Reading: 96%)
Rank:
Rank:
10/
Top 1%10
Math: 78% (Top 5%)
Reading: 96% (Top 1%)
Grades: 5-8
14 Scott Dyer Road
Cape Elizabeth, ME 04107
(207) 799-8176
Cape Elizabeth, ME 04107
(207) 799-8176
Rank: #22.
Frank H Harrison Middle School
(Math: 77% | Reading: 96%)
Rank:
Rank:
10/
Top 1%10
Math: 77% (Top 5%)
Reading: 96% (Top 1%)
Grades: 6-8
220 Mccartney Street
Yarmouth, ME 04096
(207) 846-2499
Yarmouth, ME 04096
(207) 846-2499
Rank: #33.
Conners-emerson School
(Math: 79% | Reading: ≥95%)
Rank:
Rank:
10/
Top 5%10
Math: 79% (Top 5%)
Reading: ≥95% (Top 5%)
Grades: K-8
11 Eagle Lake Road
Bar Harbor, ME 04609
(207) 288-3631
Bar Harbor, ME 04609
(207) 288-3631
Rank: #4 - 84. - 8.
Bristol Consolidated School
(Math: 75-79% | Reading: 90-94%)
Rank:
Rank:
10/
Top 5%10
Math: 75-79% (Top 5%)
Reading: 90-94% (Top 10%)
Grades: PK-8
2153 Bristol Rd
Damariscotta, ME 04543
(207) 677-2678
Damariscotta, ME 04543
(207) 677-2678
Rank: #4 - 84. - 8.
Lamoine Consolidated School
(Math: 70-74% | Reading: ≥95%)
Rank:
Rank:
10/
Top 5%10
Math: 70-74% (Top 10%)
Reading: ≥95% (Top 5%)
Grades: K-8
53 Lamoine Beach Road
Ellsworth, ME 04605
(207) 667-8578
Ellsworth, ME 04605
(207) 667-8578
Rank: #4 - 84. - 8.
Lincolnville Central School
(Math: 70-74% | Reading: ≥95%)
Rank:
Rank:
10/
Top 5%10
Math: 70-74% (Top 10%)
Reading: ≥95% (Top 5%)
Grades: PK-8
523 Hope Road
Lincolnville, ME 04849
(207) 763-3366
Lincolnville, ME 04849
(207) 763-3366
Rank: #4 - 84. - 8.
Mt Desert Elementary School
(Math: 70-74% | Reading: ≥95%)
Rank:
Rank:
10/
Top 5%10
Math: 70-74% (Top 10%)
Reading: ≥95% (Top 5%)
Grades: PK-8
8 Joy Road
Northeast Harbor, ME 04662
(207) 276-3348
Northeast Harbor, ME 04662
(207) 276-3348
Rank: #4 - 84. - 8.
Nobleboro Central School
(Math: 75-79% | Reading: 90-94%)
Rank:
Rank:
10/
Top 5%10
Math: 75-79% (Top 5%)
Reading: 90-94% (Top 10%)
Grades: K-8
194 Center Street
Damariscotta, ME 04543
(207) 563-3437
Damariscotta, ME 04543
(207) 563-3437
Rank: #99.
Falmouth Middle School
(Math: 69% | Reading: 97%)
Rank:
Rank:
10/
Top 5%10
Math: 69% (Top 20%)
Reading: 97% (Top 1%)
Grades: 6-8
52 Woodville Road
Falmouth, ME 04105
(207) 781-3740
Falmouth, ME 04105
(207) 781-3740
Rank: #1010.
Dedham School
(Math: 65-69% | Reading: ≥95%)
Rank:
Rank:
10/
Top 5%10
Math: 65-69% (Top 20%)
Reading: ≥95% (Top 5%)
Grades: PK-8
2065 Main Road
Holden, ME 04429
(207) 843-6498
Holden, ME 04429
(207) 843-6498
Rank: #1111.
Greely Middle School
(Math: 70% | Reading: 95%)
Rank:
Rank:
10/
Top 10%10
Math: 70% (Top 20%)
Reading: 95% (Top 10%)
Grades: 6-8
351 Tuttle Road
Cumberland Center, ME 04021
(207) 829-4815
Cumberland Center, ME 04021
(207) 829-4815
Rank: #1212.
Middle School Of The Kennebunks
(Math: 69% | Reading: 95%)
Rank:
Rank:
10/
Top 10%10
Math: 69% (Top 20%)
Reading: 95% (Top 10%)
Grades: 6-8
60 Thompson Road
Kennebunk, ME 04043
(207) 467-8004
Kennebunk, ME 04043
(207) 467-8004
Rank: #1313.
Reeds Brook Middle School
(Math: 69% | Reading: 94%)
Rank:
Rank:
10/
Top 10%10
Math: 69% (Top 20%)
Reading: 94% (Top 10%)
Grades: 6-8
28a Main Road South
Hampden, ME 04444
(207) 862-3540
Hampden, ME 04444
(207) 862-3540
Rank: #1414.
Freeport Middle School
(Math: 69% | Reading: 93%)
Rank:
Rank:
10/
Top 10%10
Math: 69% (Top 20%)
Reading: 93% (Top 10%)
Grades: 6-8
19 Kendall Lane
Freeport, ME 04032
(207) 865-6051
Freeport, ME 04032
(207) 865-6051
Rank: #15 - 1615. - 16.
Durham Community School
(Math: 67% | Reading: 92%)
Rank:
Rank:
10/
Top 10%10
Math: 67% (Top 20%)
Reading: 92% (Top 10%)
Grades: PK-8
654 Hallowell Road
Durham, ME 04222
(207) 353-9333
Durham, ME 04222
(207) 353-9333
Rank: #15 - 1615. - 16.
Pemetic Elementary School
(Math: 65-69% | Reading: 90-94%)
Rank:
Rank:
10/
Top 10%10
Math: 65-69% (Top 20%)
Reading: 90-94% (Top 10%)
Grades: PK-8
327 Main Street
Southwest Harbor, ME 04679
(207) 244-5502
Southwest Harbor, ME 04679
(207) 244-5502
Rank: #1717.
Athens Community School
(Math: 75-79% | Reading: ≥90%)
Rank:
Rank:
10/
Top 10%10
Math: 75-79% (Top 5%)
Reading: ≥90% (Top 20%)
Grades: PK-8
8 Fox Hill Road
Athens, ME 04912
(207) 654-2561
Athens, ME 04912
(207) 654-2561
Rank: #1818.
York Middle School
(Math: 63% | Reading: 97%)
Rank:
Rank:
10/
Top 10%10
Math: 63% (Top 30%)
Reading: 97% (Top 1%)
Grades: 5-8
30 Organug Road
York, ME 03909
(207) 363-4214
York, ME 03909
(207) 363-4214
Rank: #1919.
Veazie Community School
(Math: 60-64% | Reading: ≥95%)
Rank:
Rank:
10/
Top 10%10
Math: 60-64% (Top 30%)
Reading: ≥95% (Top 5%)
Grades: PK-8
1040 School Street
Bangor, ME 04401
(207) 947-6573
Bangor, ME 04401
(207) 947-6573
Rank: #20 - 2220. - 22.
Islesboro Central School
(Math: 70-79% | Reading: ≥90%)
Rank:
Rank:
10/
Top 10%10
Math: 70-79% (Top 10%)
Reading: ≥90% (Top 20%)
Grades: K-12
159 Alumni Drive
Islesboro, ME 04848
(207) 734-2251
Islesboro, ME 04848
(207) 734-2251
Rank: #20 - 2220. - 22.
Penobscot Elementary School
(Math: 70-79% | Reading: ≥90%)
Rank:
Rank:
10/
Top 10%10
Math: 70-79% (Top 10%)
Reading: ≥90% (Top 20%)
Grades: PK-8
66 North Penobscot Road
Penobscot, ME 04476
(207) 326-9421
Penobscot, ME 04476
(207) 326-9421
Rank: #20 - 2220. - 22.
South Bristol Elementary School
(Math: 70-79% | Reading: ≥90%)
Rank:
Rank:
10/
Top 10%10
Math: 70-79% (Top 10%)
Reading: ≥90% (Top 20%)
Grades: PK-8
2024 State Route 129
Damariscotta, ME 04543
(207) 644-8177
Damariscotta, ME 04543
(207) 644-8177
Rank: #23 - 2423. - 24.
Appleton Village School
(Math: 60-64% | Reading: 90-94%)
Rank:
Rank:
10/
Top 10%10
Math: 60-64% (Top 30%)
Reading: 90-94% (Top 10%)
Grades: PK-8
737 Union Road
Union, ME 04862
(207) 785-4504
Union, ME 04862
(207) 785-4504
Rank: #23 - 2423. - 24.
Windsor Elementary School
(Math: 60-64% | Reading: 90-94%)
Rank:
Rank:
10/
Top 10%10
Math: 60-64% (Top 30%)
Reading: 90-94% (Top 10%)
Grades: K-8
366 Ridge Road
Windsor, ME 04363
(207) 445-2356
Windsor, ME 04363
(207) 445-2356
Rank: #2525.
Camden-rockport Middle School
(Math: 59% | Reading: 96%)
Rank:
Rank:
9/
Top 20%10
Math: 59% (Top 30%)
Reading: 96% (Top 1%)
Grades: 5-8
34 Knowlton Street
Camden, ME 04843
(207) 236-7805
Camden, ME 04843
(207) 236-7805
Rank: #2626.
William S. Cohen School
(Math: 65% | Reading: 91%)
Rank:
Rank:
9/
Top 20%10
Math: 65% (Top 20%)
Reading: 91% (Top 20%)
Grades: 6-8
304 Garland Street
Bangor, ME 04401
(207) 941-6230
Bangor, ME 04401
(207) 941-6230
Rank: #2727.
Gorham Middle School
(Math: 59% | Reading: 93%)
Rank:
Rank:
9/
Top 20%10
Math: 59% (Top 30%)
Reading: 93% (Top 10%)
Grades: 6-8
106 Weeks Road
Gorham, ME 04038
(207) 222-1220
Gorham, ME 04038
(207) 222-1220
Rank: #2828.
Wells Junior High School
(Math: 60% | Reading: 92%)
Rank:
Rank:
9/
Top 20%10
Math: 60% (Top 30%)
Reading: 92% (Top 10%)
Grades: 5-8
1470 Post Rd
Wells, ME 04090
(207) 646-5142
Wells, ME 04090
(207) 646-5142
Rank: #2929.
Orono Middle School
(Math: 55-59% | Reading: 90-94%)
Rank:
Rank:
9/
Top 20%10
Math: 55-59% (Top 30%)
Reading: 90-94% (Top 10%)
Grades: 6-8
10 Goodridge Drive
Orono, ME 04473
(207) 866-2350
Orono, ME 04473
(207) 866-2350
Rank: #3030.
Hope Elementary School
(Math: 50-54% | Reading: ≥95%)
Rank:
Rank:
9/
Top 20%10
Math: 50-54% (Top 50%)
Reading: ≥95% (Top 5%)
Grades: PK-8
34 Highfield Road
Hope, ME 04847
(207) 785-4081
Hope, ME 04847
(207) 785-4081
Rank: #3131.
Great Salt Bay Community School
(Math: 62% | Reading: 90%)
Rank:
Rank:
9/
Top 20%10
Math: 62% (Top 30%)
Reading: 90% (Top 30%)
Grades: K-8
767 Main St. Suite 2
Damariscotta, ME 04543
(207) 563-3091
Damariscotta, ME 04543
(207) 563-3091
Rank: #3232.
Rangeley Lakes Regional School
(Math: 50-54% | Reading: 90-94%)
Rank:
Rank:
9/
Top 20%10
Math: 50-54% (Top 50%)
Reading: 90-94% (Top 10%)
Grades: PK-12
43 Mendolia Road
Rangeley, ME 04970
(207) 864-3311
Rangeley, ME 04970
(207) 864-3311
Rank: #3333.
Woodland Consolidated School
(Math: 60-64% | Reading: 85-89%)
Rank:
Rank:
8/
Top 30%10
Math: 60-64% (Top 30%)
Reading: 85-89% (Top 30%)
Grades: PK-8
844 Woodland Center Road
Caribou, ME 04736
(207) 496-2981
Caribou, ME 04736
(207) 496-2981
Rank: #3434.
Marshwood Middle School
(Math: 58% | Reading: 90%)
Rank:
Rank:
8/
Top 30%10
Math: 58% (Top 30%)
Reading: 90% (Top 30%)
Grades: 6-8
626 Dow Highway
Eliot, ME 03903
(207) 439-1399
Eliot, ME 03903
(207) 439-1399
Rank: #35 - 3635. - 36.
Brunswick Jr High School
(Math: 55% | Reading: 91%)
Rank:
Rank:
8/
Top 30%10
Math: 55% (Top 50%)
Reading: 91% (Top 20%)
Grades: 6-8
65 Columbia Avenue
Brunswick, ME 04011
(207) 319-1930
Brunswick, ME 04011
(207) 319-1930
Show 100 more public schools in ME (out of 179 total schools)
Loading...
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.