Top 10 Best Public High Schools in Maine (2021)

All
(522)
All
(522)
 
High
(122)
High
(122)
 
Middle
(202)
Middle
(202)
 
Elementary
(407)
Elementary
(407)
 
Pre-K
(200)
Pre-K
(200)
 
The top ranked public schools in Maine state are listed below (2021).
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 37%. The percentage of students achieving reading proficiency is 50%.
The top ranked public schools in Maine are Me School Of Science & Mathematics, Falmouth High School and Cape Elizabeth High School. The cities and towns with the highest concentration of top ranked public schools are Cape Elizabeth, Cumberland Center and Falmouth.

Top Ranked Public High Schools in Maine (2021)

  • School (Math and Reading Proficiency) Student Proficiency Grades Location
  • Rank: #11.
    Me School Of Science & MathematicsMagnet School
    Math: ≥90% | Reading: ≥90%
    Rank
    10/
    10
    Top 1%
    Math: ≥90% (Top 1%) Reading: ≥90% (Top 1%)Math: ≥90% (Top 1%)
    Reading: ≥90% (Top 1%)
    Grades: 9-1295 High Street
    LimestoneME 04750
    (207) 325-3600

  • Rank: #22.
    Falmouth High SchoolMath: 70-74% | Reading: 85-89%
    Rank
    10/
    10
    Top 1%
    Math: 70-74% (Top 5%) Reading: 85-89% (Top 1%)Math: 70-74% (Top 5%)
    Reading: 85-89% (Top 1%)
    Grades: 9-1274 Woodville Road
    FalmouthME 04105
    (207) 781-7429

  • Rank: #3-53.-5.
    Cape Elizabeth High SchoolMath: 65-69% | Reading: 80-84%
    Rank
    10/
    10
    Top 1%
    Math: 65-69% (Top 5%) Reading: 80-84% (Top 1%)Math: 65-69% (Top 5%)
    Reading: 80-84% (Top 1%)
    Grades: 9-12345 Ocean House Road
    Cape ElizabethME 04107
    (207) 799-3309

  • Rank: #3-53.-5.
    Greely High SchoolMath: 65-69% | Reading: 80-84%
    Rank
    10/
    10
    Top 1%
    Math: 65-69% (Top 5%) Reading: 80-84% (Top 1%)Math: 65-69% (Top 5%)
    Reading: 80-84% (Top 1%)
    Grades: 9-12303 Main St
    Cumberland CenterME 04021
    (207) 828-4805

  • Rank: #3-53.-5.
    Yarmouth High SchoolMath: 65-69% | Reading: 80-84%
    Rank
    10/
    10
    Top 1%
    Math: 65-69% (Top 5%) Reading: 80-84% (Top 1%)Math: 65-69% (Top 5%)
    Reading: 80-84% (Top 1%)
    Grades: 9-12286 West Elm Street
    YarmouthME 04096
    (207) 846-5535

  • Rank: #66.
    York High SchoolMath: 55-59% | Reading: 80-84%
    Rank
    10/
    10
    Top 5%
    Math: 55-59% (Top 10%) Reading: 80-84% (Top 1%)Math: 55-59% (Top 10%)
    Reading: 80-84% (Top 1%)
    Grades: 9-121 Robert Stevens Drive
    YorkME 03909
    (207) 363-3621

  • Rank: #77.
    Kennebunk High SchoolMath: 55-59% | Reading: 75-79%
    Rank
    10/
    10
    Top 5%
    Math: 55-59% (Top 10%) Reading: 75-79% (Top 5%)Math: 55-59% (Top 10%)
    Reading: 75-79% (Top 5%)
    Grades: 9-1289 Fletcher Street
    KennebunkME 04043
    (207) 985-1110

  • Rank: #88.
    Scarborough High SchoolMath: 56% | Reading: 79%
    Rank
    10/
    10
    Top 10%
    Math: 56% (Top 20%) Reading: 79% (Top 5%)Math: 56% (Top 20%)
    Reading: 79% (Top 5%)
    Grades: 9-1211 Municipal Drive
    ScarboroughME 04074
    (207) 730-5000

  • Rank: #99.
    Camden Hills Regional High SchoolMath: 50-54% | Reading: 80-84%
    Rank
    10/
    10
    Top 10%
    Math: 50-54% (Top 20%) Reading: 80-84% (Top 1%)Math: 50-54% (Top 20%)
    Reading: 80-84% (Top 1%)
    Grades: 9-1225 Keelson Drive
    RockportME 04856
    (207) 236-7800

  • Rank: #1010.
    Marshwood High SchoolMath: 50-54% | Reading: 70-74%
    Rank
    10/
    10
    Top 10%
    Math: 50-54% (Top 20%) Reading: 70-74% (Top 5%)Math: 50-54% (Top 20%)
    Reading: 70-74% (Top 5%)
    Grades: 9-12260 Dow Highway
    South BerwickME 03908
    (207) 384-4500

  • Rank: #1111.
    Baxter Academy For Technical & SciencesCharter School
    Math: 45-49% | Reading: 80-84%
    Rank
    10/
    10
    Top 10%
    Math: 45-49% (Top 30%) Reading: 80-84% (Top 1%)Math: 45-49% (Top 30%)
    Reading: 80-84% (Top 1%)
    Grades: 9-1254 York Street
    PortlandME 04101
    (207) 699-5500

  • Rank: #1212.
    Freeport High SchoolMath: 50-54% | Reading: 65-69%
    Rank
    10/
    10
    Top 10%
    Math: 50-54% (Top 20%) Reading: 65-69% (Top 10%)Math: 50-54% (Top 20%)
    Reading: 65-69% (Top 10%)
    Grades: 9-1230 Holbrook Street
    FreeportME 04032
    (207) 865-4706

  • Rank: #13-1513.- 15.
    Brunswick High SchoolMath: 45-49% | Reading: 70-74%
    Rank
    9/
    10
    Top 20%
    Math: 45-49% (Top 30%) Reading: 70-74% (Top 5%)Math: 45-49% (Top 30%)
    Reading: 70-74% (Top 5%)
    Grades: 9-12116 Maquoit Road
    BrunswickME 04011
    (207) 319-1910

  • Rank: #13-1513.- 15.
    Casco Bay High SchoolMath: 45-49% | Reading: 70-74%
    Rank
    9/
    10
    Top 20%
    Math: 45-49% (Top 30%) Reading: 70-74% (Top 5%)Math: 45-49% (Top 30%)
    Reading: 70-74% (Top 5%)
    Grades: 9-12196 Allen Avenue
    PortlandME 04103
    (207) 874-8160

  • Rank: #13-1513.- 15.
    Mt Desert Island High SchoolMath: 45-49% | Reading: 70-74%
    Rank
    9/
    10
    Top 20%
    Math: 45-49% (Top 30%) Reading: 70-74% (Top 5%)Math: 45-49% (Top 30%)
    Reading: 70-74% (Top 5%)
    Grades: 9-121081 Eagle Lake Road
    Mount DesertME 04660
    (207) 288-5011

  • Rank: #1616.
    Hampden AcademyMath: 50-54% | Reading: 60-64%
    Rank
    9/
    10
    Top 20%
    Math: 50-54% (Top 20%) Reading: 60-64% (Top 20%)Math: 50-54% (Top 20%)
    Reading: 60-64% (Top 20%)
    Grades: 9-1289 Western Avenue
    HampdenME 04444
    (207) 862-3791

  • Rank: #1717.
    Robert W Traip AcademyMath: 40-49% | Reading: 70-79%
    Rank
    9/
    10
    Top 20%
    Math: 40-49% (Top 30%) Reading: 70-79% (Top 5%)Math: 40-49% (Top 30%)
    Reading: 70-79% (Top 5%)
    Grades: 9-1212 Williams Avenue
    KitteryME 03904
    (207) 439-1121

  • Rank: #1818.
    Gorham High SchoolMath: 40-44% | Reading: 70-74%
    Rank
    9/
    10
    Top 20%
    Math: 40-44% (Top 50%) Reading: 70-74% (Top 5%)Math: 40-44% (Top 50%)
    Reading: 70-74% (Top 5%)
    Grades: 9-1241 Morrill Avenue
    GorhamME 04038
    (207) 222-1100

  • Rank: #1919.
    Orono High SchoolMath: 45-49% | Reading: 60-64%
    Rank
    9/
    10
    Top 20%
    Math: 45-49% (Top 30%) Reading: 60-64% (Top 20%)Math: 45-49% (Top 30%)
    Reading: 60-64% (Top 20%)
    Grades: 9-1214 Goodridge Drive
    OronoME 04473
    (207) 866-4916

  • Rank: #2020.
    Bangor High SchoolMath: 44% | Reading: 65%
    Rank
    8/
    10
    Top 30%
    Math: 44% (Top 50%) Reading: 65% (Top 20%)Math: 44% (Top 50%)
    Reading: 65% (Top 20%)
    Grades: 9-12885 Broadway
    BangorME 04401
    (207) 992-5500

  • Rank: #2121.
    Wells High SchoolMath: 40-44% | Reading: 60-64%
    Rank
    8/
    10
    Top 30%
    Math: 40-44% (Top 50%) Reading: 60-64% (Top 20%)Math: 40-44% (Top 50%)
    Reading: 60-64% (Top 20%)
    Grades: 9-12200 Sanford Rd
    WellsME 04090
    (207) 633-3132

  • Rank: #2222.
    Morse High SchoolMath: 35-39% | Reading: 65-69%
    Rank
    8/
    10
    Top 30%
    Math: 35-39% (Top 50%) Reading: 65-69% (Top 10%)Math: 35-39% (Top 50%)
    Reading: 65-69% (Top 10%)
    Grades: 9-12826 High Street
    BathME 04530
    (207) 443-8250

  • Rank: #23-2423.- 24.
    Mt Ararat High SchoolMath: 35-39% | Reading: 60-64%
    Rank
    8/
    10
    Top 30%
    Math: 35-39% (Top 50%) Reading: 60-64% (Top 20%)Math: 35-39% (Top 50%)
    Reading: 60-64% (Top 20%)
    Grades: 9-1273 Eagles Way
    TopshamME 04086
    (207) 729-2951

  • Rank: #23-2423.- 24.
    Portland High SchoolMath: 35-39% | Reading: 60-64%
    Rank
    8/
    10
    Top 30%
    Math: 35-39% (Top 50%) Reading: 60-64% (Top 20%)Math: 35-39% (Top 50%)
    Reading: 60-64% (Top 20%)
    Grades: 9-12284 Cumberland Av
    PortlandME 04101
    (207) 874-8250

  • Rank: #25-2925.- 29.
    Fort Kent Community High SchoolMath: 35-39% | Reading: 55-59%
    Rank
    7/
    10
    Top 50%
    Math: 35-39% (Top 50%) Reading: 55-59% (Top 30%)Math: 35-39% (Top 50%)
    Reading: 55-59% (Top 30%)
    Grades: 9-1284 Pleasant St
    Fort KentME 04743
    (207) 834-5540

  • Rank: #25-2925.- 29.
    Gray-new Gloucester High SchoolMath: 35-39% | Reading: 55-59%
    Rank
    7/
    10
    Top 50%
    Math: 35-39% (Top 50%) Reading: 55-59% (Top 30%)Math: 35-39% (Top 50%)
    Reading: 55-59% (Top 30%)
    Grades: 9-1210 Libby Hill Road
    GrayME 04039
    (207) 657-3323

  • Rank: #25-2925.- 29.
    Houlton High SchoolMath: 35-39% | Reading: 55-59%
    Rank
    7/
    10
    Top 50%
    Math: 35-39% (Top 50%) Reading: 55-59% (Top 30%)Math: 35-39% (Top 50%)
    Reading: 55-59% (Top 30%)
    Grades: 9-127 Bird Street
    HoultonME 04730
    (207) 532-6551

  • Rank: #25-2925.- 29.
    Messalonskee High SchoolMath: 35-39% | Reading: 55-59%
    Rank
    7/
    10
    Top 50%
    Math: 35-39% (Top 50%) Reading: 55-59% (Top 30%)Math: 35-39% (Top 50%)
    Reading: 55-59% (Top 30%)
    Grades: 9-12131 Messalonskee High Drive
    OaklandME 04963
    (207) 465-7381

  • Rank: #25-2925.- 29.
    Oceanside High SchoolMath: 35-39% | Reading: 55-59%
    Rank
    7/
    10
    Top 50%
    Math: 35-39% (Top 50%) Reading: 55-59% (Top 30%)Math: 35-39% (Top 50%)
    Reading: 55-59% (Top 30%)
    Grades: 9-12400 Broadway
    RocklandME 04841
    (207) 596-2010

  • Rank: #3030.
    Jonesport-beals High SchoolMath: <50% | Reading: <50%
    Rank
    7/
    10
    Top 50%
    Math: <50% (Top 20%) Reading: <50% (Top 50%)Math: <50% (Top 20%)
    Reading: <50% (Top 50%)
    Grades: 9-12180 Snare Creek Lane
    JonesportME 04649
    (207) 497-5454

  • Rank: #31-3331.- 33.
    Brewer High SchoolMath: 30-34% | Reading: 60-64%
    Rank
    7/
    10
    Top 50%
    Math: 30-34% (Bottom 50%) Reading: 60-64% (Top 20%)Math: 30-34% (Bottom 50%)
    Reading: 60-64% (Top 20%)
    Grades: 9-1279 Parkway South
    BrewerME 04412
    (207) 989-4140

  • Rank: #31-3331.- 33.
    Hermon High SchoolMath: 30-34% | Reading: 60-64%
    Rank
    7/
    10
    Top 50%
    Math: 30-34% (Bottom 50%) Reading: 60-64% (Top 20%)Math: 30-34% (Bottom 50%)
    Reading: 60-64% (Top 20%)
    Grades: 9-122415 Route 2
    BangorME 04401
    (207) 848-4000

  • Rank: #31-3331.- 33.
    Maranacook Community High SchoolMath: 30-34% | Reading: 60-64%
    Rank
    7/
    10
    Top 50%
    Math: 30-34% (Bottom 50%) Reading: 60-64% (Top 20%)Math: 30-34% (Bottom 50%)
    Reading: 60-64% (Top 20%)
    Grades: 9-122250 Millard Harrison Drive
    ReadfieldME 04355
    (207) 685-4923

  • Rank: #3434.
    East Grand SchoolMath: 30-34% | Reading: 55-59%
    Rank
    7/
    10
    Top 50%
    Math: 30-34% (Bottom 50%) Reading: 55-59% (Top 30%)Math: 30-34% (Bottom 50%)
    Reading: 55-59% (Top 30%)
    Grades: PK-1231 Houlton Road
    DanforthME 04424
    (207) 448-2260

  • Rank: #35-3735.- 37.
    Lawrence High SchoolMath: 35-39% | Reading: 50-54%
    Rank
    6/
    10
    Top 50%
    Math: 35-39% (Top 50%) Reading: 50-54% (Top 50%)Math: 35-39% (Top 50%)
    Reading: 50-54% (Top 50%)
    Grades: 9-129 School Street
    FairfieldME 04937
    (207) 453-4200

  • Show 87 more public schools in ME (out of 122 total schools)
Recent Articles
Entering high school is a big change and a big challenge. Take advice from high school teachers and fellow students to help you survive the transition.
Michelle Rhee's name seems to garner press as often as Education Secretary Arne Duncan, but Rhee has her equal share of critics and supporters. Learn about Rhee's controversial reforms and plans for revolutionizing education in this country.
Learn about how your school will address pandemic health issues, such as the H1N1 virus, and how you can be proactive in learning about school closing guidelines.