Best High Schools in Maine (2025-26)
Every ranked high school in Maine, ordered by SchoolGrade. A grade rewards actual test performance against the projection for each school's student context, so a B in a high-poverty school can outrank an A- elsewhere on impact. Click a column heading to sort, or filter by school, city or district.
Maine rankings: High Schools · Middle Schools · Elementary Schools
Maine high schools ranked
| Rank | Grade | School | City | District | Actual | Projected | Impact | Students |
|---|---|---|---|---|---|---|---|---|
| #1 | A+ | Islesboro Central School (K-12) | Islesboro | Islesboro Public Schools | 95% | 67% | Greatly Exceeds Expectations | 82 |
| #2 | A | Camden Hills Regional H S | Rockport | Five Town CSD | 98% | 91% | Meets Expectations | 719 |
| #3 | A | Cape Elizabeth High School | Cape Elizabeth | Cape Elizabeth Public Schools | 98% | 86% | Exceeds Expectations | 518 |
| #4 | A | Falmouth High School | Falmouth | Falmouth Public Schools | 98% | 86% | Exceeds Expectations | 706 |
| #5 | A | Freeport High School | Freeport | Rsu 05 | 98% | 83% | Exceeds Expectations | 620 |
| #6 | A | Gray New Gloucester High School | Gray | Rsu 15/msad 15 | 98% | 87% | Exceeds Expectations | 601 |
| #7 | A | Hampden Academy | Hampden | Rsu 22 | 98% | 88% | Exceeds Expectations | 811 |
| #8 | A | Lisbon High School | Lisbon Falls | Lisbon Public Schools | 98% | 78% | Greatly Exceeds Expectations | 360 |
| #9 | A | Maranacook Community High Sch | Readfield | Rsu 38 | 98% | 86% | Exceeds Expectations | 355 |
| #10 | A | Mt Desert Island High School | Bar Harbor | Mt Desert CSD | 98% | 88% | Exceeds Expectations | 495 |
| #11 | A | Robert W Traip Academy | Kittery | Kittery Public Schools | 98% | 77% | Greatly Exceeds Expectations | 279 |
| #12 | A | North Haven Community School (K-12) | North Haven | Rsu 07/msad 07 | 90% | 75% | Exceeds Expectations | 50 |
| #13 | A- | Baxter Academy For Tech And Sciences (Charter) | Portland | Baxter Academy for Technology and Science | 95% | 84% | Exceeds Expectations | 355 |
| #14 | A- | Easton Junior Senior High Sch | Easton | Easton Public Schools | 95% | 84% | Exceeds Expectations | 93 |
| #15 | A- | Fort Kent Community High School | Fort Kent | Msad 27 | 95% | 86% | Exceeds Expectations | 252 |
| #16 | A- | Maine Arts Academy School (Charter) | Augusta | Maine Arts Academy | 95% | 87% | Meets Expectations | 225 |
| #17 | A- | Old Orchard Beach High School | Old Orchard Beach | Rsu 23 | 95% | 79% | Greatly Exceeds Expectations | 203 |
| #18 | A- | Sumner Memorial High School | Sullivan | Rsu 24 | 95% | 83% | Exceeds Expectations | 279 |
| #19 | A- | Winthrop High School | Winthrop | Winthrop Public Schools | 95% | 74% | Greatly Exceeds Expectations | 221 |
| #20 | B+ | Bangor High School | Bangor | Bangor Public Schools | 94% | 84% | Exceeds Expectations | 1,107 |
| #21 | B+ | Brunswick High School | Brunswick | Brunswick Public Schools | 94% | 82% | Exceeds Expectations | 723 |
| #22 | B+ | Hodgdon Middlehigh School | Hodgdon | Rsu 70/msad 70 | 94% | 84% | Exceeds Expectations | 209 |
| #23 | B+ | Kennebunk High School | Kennebunk | Rsu 21 | 94% | 88% | Meets Expectations | 756 |
| #24 | B+ | Leavitt Area High School | Turner | Rsu 52/msad 52 | 94% | 83% | Exceeds Expectations | 561 |
| #25 | B+ | Medomak Valley High School | Waldoboro | Rsu 40/msad 40 | 94% | 89% | Meets Expectations | 563 |
| #26 | B+ | Morse High School | Bath | Rsu 01 - Lkrsu | 94% | 88% | Meets Expectations | 610 |
| #27 | B+ | Wells High School | Wells | Wells-Ogunquit CSD | 94% | 84% | Exceeds Expectations | 415 |
| #28 | B+ | Bonny Eagle High School | Standish | Rsu 06/msad 06 | 92% | 83% | Meets Expectations | 1,021 |
| #29 | B+ | Hall Dale Middle And High School | Farmingdale | Rsu 02 | 91% | 79% | Exceeds Expectations | 522 |
| #30 | B+ | Old Town High School | Old Town | Rsu 34 | 91% | 90% | Meets Expectations | 536 |
| #31 | B+ | Rangeley Lakes Regional School (K-12) | Rangeley | Rsu 78 | 88% | 75% | Exceeds Expectations | 198 |
| #32 | B- | Brewer High School | Brewer | Brewer Public Schools | 90% | 89% | Doesn't Meet Expectations | 720 |
| #33 | B- | Caribou High School | Caribou | Rsu 39 | 90% | 81% | Exceeds Expectations | 470 |
| #34 | B- | Dirigo High School | Dixfield | Rsu 56 | 90% | 86% | Meets Expectations | 234 |
| #35 | B- | Gardiner Area High School | Gardiner | Rsu 11/msad 11 | 90% | 88% | Meets Expectations | 621 |
| #36 | B- | Gorham High School | Gorham | Gorham Public Schools | 90% | 80% | Exceeds Expectations | 810 |
| #37 | B- | Greely High School | Cumberland | Rsu 51/msad 51 | 90% | 80% | Exceeds Expectations | 599 |
| #38 | B- | Hermon High School | Hermon | Hermon Public Schools | 90% | 81% | Exceeds Expectations | 584 |
| #39 | B- | Houlton High School | Houlton | Rsu 29/msad 29 | 90% | 69% | Greatly Exceeds Expectations | 346 |
| #40 | B- | Messalonskee High School | Oakland | Rsu 18 | 90% | 89% | Meets Expectations | 725 |
| #41 | B- | Mt Blue High School | Farmington | Rsu 09 | 90% | 90% | Doesn't Meet Expectations | 733 |
| #42 | B- | Orono High School | Orono | Rsu 26 | 90% | 90% | Doesn't Meet Expectations | 373 |
| #43 | B- | Oxford Hills Comprehensive H S | Paris | Rsu 17/msad 17 | 90% | 87% | Meets Expectations | 1,077 |
| #44 | B- | Schenck High School | East Millinocket | East Millinocket Public Schools | 90% | 80% | Exceeds Expectations | 100 |
| #45 | B- | Searsport District High School | Searsport | Rsu 20 | 90% | 66% | Greatly Exceeds Expectations | 133 |
| #46 | B- | Skowhegan Area High School | Skowhegan | Rsu 54/msad 54 | 90% | 88% | Meets Expectations | 719 |
| #47 | B- | Washburn District High School | Washburn | Rsu 45/msad 45 | 90% | 85% | Meets Expectations | 91 |
| #48 | B- | Westbrook High School | Westbrook | Westbrook Public Schools | 90% | 71% | Greatly Exceeds Expectations | 711 |
| #49 | B- | Winslow High School | Winslow | Winslow Schools | 90% | 84% | Meets Expectations | 365 |
| #50 | B- | Yarmouth High School | Yarmouth | Yarmouth Schools | 90% | 81% | Exceeds Expectations | 546 |
| #51 | B- | York High School | York | York Public Schools | 90% | 78% | Exceeds Expectations | 516 |
| #52 | C+ | Greenville Consolidated School (K-12) | Greenville | Greenville Public Schools | 85% | 81% | Meets Expectations | 185 |
| #53 | C+ | So Aroostook School (K-12) | Dyer Brook | Rsu 50 | 85% | 73% | Exceeds Expectations | 330 |
| #54 | C | Boothbay Region High School | Boothbay Harbor | Boothbay-Boothbay Hbr CSD | 88% | 86% | Meets Expectations | 179 |
| #55 | C | Buckfield JR SR High School | Buckfield | Rsu 10 | 88% | 79% | Meets Expectations | 222 |
| #56 | C | Bucksport High School | Bucksport | Rsu 25 | 88% | 84% | Meets Expectations | 356 |
| #57 | C | Central High School | Corinth | Rsu 64/msad 64 | 88% | 83% | Meets Expectations | 330 |
| #58 | C | Ellsworth High School | Ellsworth | Ellsworth Public Schools | 88% | 78% | Exceeds Expectations | 553 |
| #59 | C | Katahdin Middlehigh School | Stacyville | Rsu 89 | 88% | 79% | Meets Expectations | 153 |
| #60 | C | Lawrence High School | Fairfield | Rsu 49/msad 49 | 88% | 85% | Meets Expectations | 577 |
| #61 | C | Mt Abram Regional High School | Salem | Rsu 58/msad 58 | 88% | 87% | Meets Expectations | 213 |
| #62 | C | Mt View High School | Thorndike | Rsu 03/msad 03 | 88% | 85% | Meets Expectations | 315 |
| #63 | C | Nokomis Regional High School | Newport | Rsu 19 | 88% | 86% | Meets Expectations | 634 |
| #64 | C | Oak Hill High School | Wales | Rsu 04 | 88% | 85% | Meets Expectations | 404 |
| #65 | C | Penobscot Valley High School | Howland | Rsu 31/msad 31 | 88% | 88% | Doesn't Meet Expectations | 134 |
| #66 | C | Piscataquis Community Secondary School | Guilford | Rsu 80/msad 04 | 88% | 84% | Meets Expectations | 235 |
| #67 | C | Spruce Mountain High School | Jay | Rsu 73 | 88% | 85% | Meets Expectations | 408 |
| #68 | C | Telstar High School | Bethel | Rsu 44/msad 44 | 88% | 73% | Exceeds Expectations | 178 |
| #69 | C | Waterville Senior High School | Waterville | Waterville Public Schools | 88% | 87% | Doesn't Meet Expectations | 519 |
| #70 | C- | Belfast Area High School | Belfast | Rsu 71 | 85% | 86% | Doesn't Meet Expectations | 496 |
| #71 | C- | Dexter Regional High School | Dexter | Msad 46 | 85% | 83% | Meets Expectations | 266 |
| #72 | C- | Marshwood High School | South Berwick | Rsu 35/msad 35 | 85% | 85% | Doesn't Meet Expectations | 682 |
| #73 | C- | Mt Ararat High School | Topsham | Rsu 75/msad 75 | 85% | 85% | Doesn't Meet Expectations | 710 |
| #74 | C- | Poland Regional H S | Poland | Rsu 16 | 85% | 83% | Meets Expectations | 535 |
| #75 | C- | Presque Isle High School | Presque Isle | Rsu 79/msad 01 | 85% | 86% | Doesn't Meet Expectations | 468 |
| #76 | C- | Sanford High School | Sanford | Sanford Public Schools | 85% | 87% | Doesn't Meet Expectations | 1,065 |
| #77 | C- | South Portland High School | South Portland | South Portland Public Schools | 85% | 82% | Meets Expectations | 1,019 |
| #78 | C- | Stearns JR SR High School | Millinocket | Millinocket Public Schools | 85% | 83% | Meets Expectations | 218 |
| #79 | D+ | Noble High School | North Berwick | Rsu 60/msad 60 | 84% | 82% | Meets Expectations | 1,201 |
| #80 | D | Biddeford High School | Biddeford | Biddeford Public Schools | 83% | 81% | Meets Expectations | 712 |
| #81 | D | Calais Middlehigh School | Calais | Calais Public Schools | 83% | 65% | Greatly Exceeds Expectations | 325 |
| #82 | D | Cony | Augusta | Augusta Public Schools | 83% | 89% | Doesn't Meet Expectations | 685 |
| #83 | D | Edward Little High School | Auburn | Auburn Public Schools | 83% | 87% | Doesn't Meet Expectations | 1,007 |
| #84 | D | Fort Fairfield Middlehigh School | Fort Fairfield | Rsu 86/msad 20 | 83% | 74% | Exceeds Expectations | 270 |
| #85 | D | Madawaska Middlehigh School | Madawaska | Madawaska Public Schools | 83% | 80% | Meets Expectations | 181 |
| #86 | D | Oceanside High School | Rockland | Rsu 13 | 83% | 87% | Doesn't Meet Expectations | 525 |
| #87 | D | Scarborough High School | Scarborough | Scarborough Public Schools | 83% | 80% | Meets Expectations | 907 |
| #88 | D | Woodland JR SR High School | Baileyville | Baileyville Public Schools | 83% | 71% | Exceeds Expectations | 182 |
| #89 | D- | Ashland District School (K-12) | Ashland | Rsu 32/msad 32 | 83% | 84% | Meets Expectations | 232 |
| #90 | D- | East Grand School (K-12) | Danforth | Rsu 84/msad 14 | 83% | 75% | Meets Expectations | 135 |
| #91 | D- | Forest Hills Consolidated School (K-12) | Jackman | Rsu 82/msad 12 | 83% | 76% | Meets Expectations | 157 |
| #92 | D- | Carrabec High School | North Anson | Rsu 74/msad 74 | 80% | 79% | Meets Expectations | 174 |
| #93 | D- | Deer Isle Stonington High Sch | Deer Isle | Deer Isle-Stonington CSD | 80% | 84% | Doesn't Meet Expectations | 115 |
| #94 | D- | Maine Academy Of Natural Sciences (Charter) | Hinckley | Maine Academy of Natural Sciences | 80% | 55% | Greatly Exceeds Expectations | 173 |
| #95 | D- | Massabesic High School | Waterboro | Rsu 57/msad 57 | 80% | 84% | Doesn't Meet Expectations | 910 |
| #96 | D- | Mattanawcook Academy | Lincoln | Rsu 67 | 80% | 84% | Doesn't Meet Expectations | 308 |
| #97 | D- | Monmouth Academy | Monmouth | Rsu 02 | 80% | 87% | Doesn't Meet Expectations | 191 |
| #98 | D- | Narraguagus High School | Harrington | Rsu 37/msad 37 | 80% | 79% | Doesn't Meet Expectations | 331 |
| #99 | D- | Sacopee Valley High Sch | Hiram | Rsu 55/msad 55 | 80% | 85% | Doesn't Meet Expectations | 288 |
| #100 | D- | Wisdom Middle High School | Saint Agatha | Rsu 33/msad 33 | 80% | 81% | Doesn't Meet Expectations | 100 |
| #101 | D- | Central Aroostook JR SR | Mars Hill | Rsu 42/msad 42 | 78% | 79% | Doesn't Meet Expectations | 172 |
| #102 | D- | Deering High School | Portland | Portland Public Schools | 78% | 35% | Greatly Exceeds Expectations | 750 |
| #103 | D- | Lake Region High School | Naples | Rsu 61/msad 61 | 78% | 82% | Doesn't Meet Expectations | 528 |
| #104 | D- | Wiscasset Middlehigh School | Wiscasset | Wiscasset Public Schools | 78% | 83% | Doesn't Meet Expectations | 257 |
| #105 | F | Lewiston High School | Lewiston | Lewiston Public Schools | 75% | 58% | Greatly Exceeds Expectations | 1,575 |
| #106 | F | Mountain Valley High School | Rumford | Rsu 10 | 75% | 80% | Doesn't Meet Expectations | 388 |
| #107 | F | Richmond High School | Richmond | 75% | 84% | Underperforms Expectations | 131 | |
| #108 | F | Shead High School | Eastport | Eastport Public Schools | 75% | 73% | Meets Expectations | 77 |
| #109 | F | Van Buren District Secondary Sch | Van Buren | Rsu 88/msad 24 | 75% | 69% | Meets Expectations | 56 |
| #110 | F | Vinalhaven School (K-12) | Vinalhaven | Rsu 08/msad 08 | 75% | 76% | Meets Expectations | 157 |
| #111 | F | Windham High School | Windham | Rsu 14 | 75% | 74% | Meets Expectations | 978 |
| #112 | F | Machias Memorial High School | Machias | Machias Public Schools | 68% | 75% | Doesn't Meet Expectations | 173 |
How Maine's high schools compare
A: 19B: 32C: 27D: 26F: 8
46% of the 112 ranked high schools in Maine earn an A or B (19 A grades, 32 B, 27 C, 26 D, 8 F), against 50% of high schools nationwide. 86 schools meet or beat the proficiency projected from their student context (77% here, 74% nationally), and 43 exceed it. On average 87% of tested students meet the state bar against a projected 81% (national averages: 44% actual, 41% projected).
The biggest overperformers, by actual proficiency above projection: Deering High School (78% against 35%, D-), Islesboro Central School (95% against 67%, A+), Maine Academy Of Natural Sciences (80% against 55%, D-), Searsport District High School (90% against 66%, B-), Robert W Traip Academy (98% against 77%, A).
The largest ranked high schools: Lewiston High School (1,575 students, F, #105), Noble High School (1,201 students, D+, #79), Bangor High School (1,107 students, B+, #20).
Of the top 25, 0 are magnet schools and 2 are charters. Selective and specialised schools tend to post high actual scores; the projection column is the fairer comparison for a neighborhood school.
High schools in Maine that are not ranked
12 graded high schools are listed here rather than ranked, each for the reason given. Every one has its own page with its full SchoolGrade report.
Fully online schools (2)
Statewide virtual schools draw students from everywhere, so a place ranking is not a fair comparison.
- A Maine Connections Academy, Scarborough
- C Maine Virtual Academy, Augusta
Closed schools (2)
NCES lists these schools as closed or inactive since their last graded year.
- F Harpswell Coastal Academy Divisions 2 And 3, Harpswell
- D- Madison Area Memorial H S, Madison
Not yet graded (8)
Our source data has no school-level proficiency results for these schools, so they carry no SchoolGrade yet.
- Arthur R. Gould Sch--lcydc, South Portland
- Casco Bay High School, Portland
- Ecology Learning Ctr, Unity
- Jonesport Beals High School, Jonesport
- Maine Ocean School, Searsport
- Me Sch Of Science And Mathematics, Limestone
- Overman Academy, Skowhegan
- Portland High School, Portland
About this ranking
- Scope: every public high school in Maine.
- Order: SchoolGrade, then actual proficiency, then name; schools with the same grade and score share a rank.
- Ranked: regular public schools that NCES lists as open, not fully online, with at least 30 students. Others are listed with the reason.
- Tags: Magnet and Charter from the NCES school directory; K-12 marks schools serving every grade that are ranked with the high schools.
- Grades are the 2025-26 SchoolGrade model. How SchoolGrade works
Questions about high schools in Maine
What is the best high school in Maine?
Islesboro Central School in Islesboro ranks first among the 112 ranked high schools in Maine with a SchoolGrade of A+, 95% of tested students meeting the state bar against a projected 67%.
How are high schools in Maine ranked?
By SchoolGrade, the 2025-26 model that scores each school's actual test proficiency against the level projected for its student context, then by actual proficiency to break ties. Regular public schools that are open, not fully online and have at least 30 students are ranked; the rest are listed below the table with the reason.
How many high schools does Maine have?
SchoolGrade grades 124 public high schools in Maine; 112 are ranked here and 12 are listed as not ranked.