610 schools in Maine
16 counties · 311 cities · Public K-12
The Maine public-school landscape covers 610 schools from kindergarten through twelfth grade. Its largest district, Portland Public Schools, accounts for 6,548 of those students on its own. Pick a county or city below to filter.
Test scores
Reading, SY 2024-25. State average: 64.1% met or exceeded.Top 5 schools
- 87.9%
- 86.9%
- 86.3%
- 86.2%
- 85.9%
Lowest 5 schools
- 23.4%
- 27.4%
- 31.7%
- 35.4%
- 36.2%
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| Mt View Elementary School | Thorndike | Waldo County | Elementary | 273 | · |
| Bruce M Whittier Middle School | Poland | Androscoggin County | Middle | 272 | · |
| Hollis School | Hollis | York County | Elementary | 272 | · |
| Mt View High School | Thorndike | Waldo County | High | 271 | · |
| Governor John Fairfield School | Saco | York County | Elementary | 268 | · |
| Bloomfield Elementary School | Skowhegan | Somerset County | Elementary | 267 | · |
| Hanson School | Lebanon | York County | Elementary | 267 | · |
| Mary Snow School | Bangor | Penobscot County | Elementary | 266 | · |
| Mast Landing School | Freeport | Cumberland County | Elementary | 266 | · |
| Presumpscot School | Portland | Cumberland County | Elementary | 266 | · |
| Piscataquis Community Elementary | Guilford | Piscataquis County | Elementary | 264 | · |
| Crescent Park School | Bethel | Oxford County | Elementary | 263 | · |
| Longfellow School-Portland | Portland | Cumberland County | Elementary | 263 | · |
| Chelsea Elementary School | Chelsea | Kennebec County | Elementary | 262 | · |
| Line Elementary | West Newfield | York County | Elementary | 261 | · |
| Sacopee Valley High Sch | Hiram | Oxford County | High | 261 | · |
| Leroy H Smith School | Winterport | Waldo County | Elementary | 260 | · |
| Fairmount School | Bangor | Penobscot County | Elementary | 259 | · |
| Medomak Middle School | Waldoboro | Lincoln County | Middle | 259 | · |
| Warsaw Middle School | Pittsfield | Somerset County | Middle | 259 | · |
| North Berwick Elementary School | North Berwick | York County | Elementary | 258 | · |
| Acton Elementary School | Acton | York County | Elementary | 256 | · |
| Blue Hill Consolidated School | Blue Hill | Hancock County | Elementary | 256 | · |
| Meroby Elementary School | Mexico | Oxford County | Elementary | 256 | · |
| Clinton Elementary School | Clinton | Kennebec County | Elementary | 252 | · |
| Loranger Memorial School | Old Orchard Beach | York County | Middle | 251 | · |
| Acadia Academy School | Lewiston | Androscoggin County | Elementary | 250 | · |
| Calais Elementary School | Calais | Washington County | Elementary | 250 | · |
| Deer Isle-Stonington Elementary Sch | Deer Isle | Hancock County | Elementary | 249 | · |
| Songo Locks School | Naples | Cumberland County | Elementary | 249 | · |
| William H Rowe School | Yarmouth | Cumberland County | Elementary | 246 | · |
| Helen Thompson School | West Gardiner | Kennebec County | Elementary | 245 | · |
| Maine Arts Academy School | Augusta | Kennebec County | High | 245 | · |
| Madison Jr/Sr High School | Madison | Somerset County | High | 243 | · |
| China Primary School | China | Kennebec County | Elementary | 242 | · |
| Eight Corners Elementary School | Scarborough | Cumberland County | Elementary | 241 | · |
| Elm Street School-Mechanic Falls | Mechanic Falls | Androscoggin County | Elementary | 241 | · |
| Lyman Elementary School | Lyman | York County | Elementary | 241 | · |
| Winthrop High School | Winthrop | Kennebec County | High | 241 | · |
| Fort Kent Community High School | Fort Kent | Aroostook County | High | 240 | · |
| Vickery School | Pittsfield | Somerset County | Elementary | 239 | · |
| Fort Fairfield Middle/High School | Fort Fairfield | Aroostook County | High | 238 | · |
| Albert S Hall School | Waterville | Kennebec County | Elementary | 237 | · |
| Belgrade Central School | Belgrade | Kennebec County | Elementary | 236 | · |
| Lillian Parks Hussey School | Augusta | Kennebec County | Elementary | 235 | · |
| Ashland District School | Ashland | Aroostook County | Combined | 234 | · |
| Captain Albert W. Stevens School | Belfast | Waldo County | Elementary | 232 | · |
| Mt View Middle School | Thorndike | Waldo County | Middle | 232 | · |
| Somerset Elementary School | Hartland | Somerset County | Elementary | 231 | · |
| Central Middle School | Corinth | Penobscot County | Middle | 230 | · |
| Minot Consolidated School | Minot | Androscoggin County | Elementary | 229 | · |
| Stearns Jr-Sr High School | Millinocket | Penobscot County | High | 229 | · |
| Buckfield Jr-Sr High School | Buckfield | Oxford County | High | 228 | · |
| Mapleton Elementary School | Mapleton | Aroostook County | Elementary | 228 | · |
| Village Elementary School-York | York | York County | Elementary | 226 | · |
| Carrabec Community School | North Anson | Somerset County | Elementary | 225 | · |
| Dike-Newell School | Bath | Sagadahoc County | Elementary | 225 | · |
| Mildred L Day School | Arundel | York County | Elementary | 224 | · |
| Williams-Cone School | Topsham | Sagadahoc County | Elementary | 224 | · |
| Suzanne M Smith Elementary School | Levant | Penobscot County | Elementary | 222 | · |
| Williams Elementary School | Oakland | Kennebec County | Elementary | 222 | · |
| Laura E Richards School | Gardiner | Kennebec County | Elementary | 219 | · |
| Washburn School | Auburn | Androscoggin County | Elementary | 219 | · |
| Dirigo High School | Dixfield | Oxford County | High | 216 | · |
| Mt Abram Regional High School | Salem | Franklin County | High | 216 | · |
| Jefferson Village School | Jefferson | Lincoln County | Elementary | 215 | · |
| Blue Point School | Scarborough | Cumberland County | Elementary | 214 | · |
| Marcia Buker School | Richmond | Sagadahoc County | Elementary | 214 | · |
| Sumner Memorial High School | Sullivan | Hancock County | High | 214 | · |
| Frank I Brown Elementary School | South Portland | Cumberland County | Elementary | 213 | · |
| Rumford Elementary | Rumford | Oxford County | Elementary | 213 | · |
| Lincolnville Central School | Lincolnville | Waldo County | Elementary | 212 | · |
| H B Emery Jr Memorial School | Limington | York County | Elementary | 211 | · |
| Hodgdon Middle/High School | Hodgdon | Aroostook County | High | 211 | · |
| Russell School | Gray | Cumberland County | Elementary | 211 | · |
| Enfield Station Elementary School | West Enfield | Penobscot County | Elementary | 210 | · |
| Piscataquis Community Secondary School | Guilford | Piscataquis County | High | 210 | · |
| Granite Street School | Millinocket | Penobscot County | Elementary | 209 | · |
| St George School | Tenants Harbor | Knox County | Elementary | 206 | · |
| Madawaska Middle/High School | Madawaska | Aroostook County | High | 205 | · |
| Caravel Middle School | Carmel | Penobscot County | Middle | 204 | · |
| Eric L Knowlton School | Berwick | York County | Elementary | 204 | · |
| Van Buren Elementary School | Van Buren | Aroostook County | Elementary | 204 | · |
| Earl C McGraw School | Hampden | Penobscot County | Elementary | 203 | · |
| Samuel L Wagner Middle School | Winterport | Waldo County | Middle | 203 | · |
| Marcia Buker School | Richmond | Sagadahoc County | Elementary | 202 | · |
| Fisher-Mitchell School | Bath | Sagadahoc County | Elementary | 200 | · |
| Pittston-Randolph Consolidated School | Pittston | Kennebec County | Elementary | 200 | · |
| Kennebunkport Consolidated Sch | Kennebunkport | York County | Elementary | 199 | · |
| Wiscasset Middle/High School | Wiscasset | Lincoln County | High | 198 | · |
| Leeds Central School | Leeds | Androscoggin County | Elementary | 196 | · |
| Crooked River Elementary | Casco | Cumberland County | Elementary | 195 | · |
| Bowdoin Central School | Bowdoin | Sagadahoc County | Elementary | 194 | · |
| Dyer Elementary School | South Portland | Cumberland County | Elementary | 194 | · |
| Ralph M Atwood Primary School | Oakland | Kennebec County | Elementary | 194 | · |
| Dora L Small Elementary School | South Portland | Cumberland County | Elementary | 193 | · |
| Winthrop Middle School | Winthrop | Kennebec County | Middle | 193 | · |
| Bowdoinham Community School | Bowdoinham | Sagadahoc County | Elementary | 192 | · |
| Monmouth Academy | Monmouth | Kennebec County | High | 192 | · |
| River View Community School | South Gardiner | Kennebec County | Elementary | 192 | · |
| Rangeley Lakes Regional School | Rangeley | Franklin County | Combined | 191 | · |
| Vine Street School | Bangor | Penobscot County | Elementary | 190 | · |
| Bristol Consolidated School | Pemaquid | Lincoln County | Elementary | 189 | · |
| Fort Fairfield Elementary School | Fort Fairfield | Aroostook County | Elementary | 188 | · |
| Hancock Grammar School | Hancock | Hancock County | Elementary | 188 | · |
| Oxford-Cumberland Canal School | Westbrook | Cumberland County | Elementary | 188 | · |
| Houlton Junior High School | Houlton | Aroostook County | Middle | 186 | · |
| Old Orchard Beach High School | Old Orchard Beach | York County | High | 186 | · |
| Etna-Dixmont School | Etna | Penobscot County | Elementary | 185 | · |
| Abraham Lincoln School | Bangor | Penobscot County | Elementary | 184 | · |
| Whitefield Elementary School | Whitefield | Lincoln County | Elementary | 184 | · |
| Readfield Elementary School | Readfield | Kennebec County | Elementary | 183 | · |
| Jordan-Small Middle School | Raymond | Cumberland County | Middle | 181 | · |
| Margaret Chase Smith Sch - Skowhegan | Skowhegan | Somerset County | Elementary | 180 | · |
| Pleasant Hill School | Scarborough | Cumberland County | Elementary | 180 | · |
| T W Kelly Dirigo Middle School | Dixfield | Oxford County | Middle | 180 | · |
| Washburn District Elem School | Washburn | Aroostook County | Elementary | 180 | · |
| Alfred Elementary School | Alfred | York County | Elementary | 179 | · |
| James Otis Kaler Elementary School | South Portland | Cumberland County | Elementary | 179 | · |
| Telstar High School | Bethel | Oxford County | High | 179 | · |
| Academy Hill School | Wilton | Franklin County | Elementary | 178 | · |
| Holbrook School | Holden | Penobscot County | Middle | 178 | · |
| Winslow Junior High School | Winslow | Kennebec County | Middle | 178 | · |
| Dimensions Academy | Cornville | Somerset County | Elementary | 177 | · |
| Fiddlehead School of Arts & Science | Gray | Cumberland County | Elementary | 177 | · |
| Greenville Consolidated School | Greenville | Piscataquis County | Combined | 177 | · |
| Jameson Elementary School | Old Orchard Beach | York County | Elementary | 177 | · |
| Maine Academy of Natural Sciences | Hinckley | Somerset County | High | 177 | · |
| Elm Street School-East Machias | East Machias | Washington County | Elementary | 176 | · |
| Fort Street School | Mars Hill | Aroostook County | Elementary | 176 | · |
| Woodland Consolidated Sch | Woodland | Aroostook County | Elementary | 175 | · |
| Woodland Jr-Sr High School | Baileyville | Washington County | High | 175 | · |
| Carrabec High School | North Anson | Somerset County | High | 174 | · |
| Carrie Ricker School | Litchfield | Kennebec County | Elementary | 174 | · |
| Machias Memorial High School | Machias | Washington County | High | 173 | · |
| Boothbay Region High School | Boothbay Harbor | Lincoln County | High | 172 | · |
| Memorial School | New Gloucester | Cumberland County | Elementary | 172 | · |
| China Middle School | China | Kennebec County | Middle | 170 | · |
| Overman Academy | Skowhegan | Somerset County | High | 170 | · |
| Cape Cod Hill Elem School | New Sharon | Franklin County | Elementary | 169 | · |
| Dedham School | Dedham | Hancock County | Elementary | 167 | · |
| Searsport Elementary | Searsport | Waldo County | Elementary | 167 | · |
| Veazie Community School | Veazie | Penobscot County | Elementary | 167 | · |
| Wiscasset Elementary School | Wiscasset | Lincoln County | Elementary | 166 | · |
| Sabattus Primary School | Sabattus | Androscoggin County | Elementary | 164 | · |
| Thomaston Grammar School | Thomaston | Knox County | Elementary | 164 | · |
| Madawaska Elementary School | Madawaska | Aroostook County | Elementary | 162 | · |
| Mt Desert Elementary School | Northeast Harbor | Hancock County | Elementary | 161 | · |
| Canaan Elementary School | Canaan | Somerset County | Elementary | 160 | · |
| Main Street Middle School | Madison | Somerset County | Elementary | 160 | · |
| Ash Point Community School | Owls Head | Knox County | Elementary | 158 | · |
| Carmel Elementary School | Carmel | Penobscot County | Elementary | 158 | · |
| Central Aroostook Jr-Sr H S | Mars Hill | Aroostook County | High | 157 | · |
| John F Kennedy Memorial School | Biddeford | York County | Elementary | 157 | · |
| Walton School | Auburn | Androscoggin County | Elementary | 156 | · |
| Telstar Middle School | Bethel | Oxford County | Middle | 155 | · |
| Orono Middle School | Orono | Penobscot County | Middle | 154 | · |
| Fourteenth Street School | Bangor | Penobscot County | Elementary | 153 | · |
| Shapleigh Memorial School | Shapleigh | York County | Elementary | 153 | · |
| East Auburn Community School | Auburn | Androscoggin County | Elementary | 152 | · |
| Mountain View Sch | Sullivan | Hancock County | Elementary | 152 | · |
| Manchester Elementary School | Manchester | Kennebec County | Elementary | 150 | · |
| Holden School | Holden | Penobscot County | Elementary | 149 | · |
| Sumner Middle Sch | Sullivan | Hancock County | Middle | 147 | · |
| East Grand School | Danforth | Washington County | Combined | 146 | · |
| Libby-Tozier School | Litchfield | Kennebec County | Elementary | 143 | · |
| Vinalhaven School | Vinalhaven | Knox County | Combined | 143 | · |
| Day Mountain Regional Middle School | Strong | Franklin County | Middle | 141 | · |
| George E Jack School | Standish | Cumberland County | Elementary | 140 | · |
| Hope Elementary School | Hope | Knox County | Elementary | 140 | · |
| Madison Elementary School | Madison | Somerset County | Elementary | 140 | · |
| Nobleboro Central School | Nobleboro | Lincoln County | Elementary | 140 | · |
| Limestone Community School | Limestone | Aroostook County | Elementary | 138 | · |
| Harrington Elementary School | Harrington | Washington County | Elementary | 137 | · |
| Lamoine Consolidated School | Lamoine | Hancock County | Elementary | 137 | · |
| Katahdin Elementary School | Stacyville | Penobscot County | Elementary | 136 | · |
| Milo Elementary School | Milo | Piscataquis County | Elementary | 136 | · |
| Lebanon Elementary School | Lebanon | York County | Elementary | 135 | · |
| Surry Elementary School | Surry | Hancock County | Elementary | 134 | · |
| Appleton Village School | Appleton | Knox County | Elementary | 132 | · |
| Forest Hills Consolidated School | Jackman | Somerset County | Combined | 132 | · |
| Harpswell Community School | Harpswell | Cumberland County | Elementary | 132 | · |
| Helen S Dunn Elementary School | Greenbush | Penobscot County | Elementary | 131 | · |
| Richmond High School | Richmond | Sagadahoc County | High | 131 | · |
| Dayton Consolidated School | Dayton | York County | Elementary | 128 | · |
| Katahdin Middle/High School | Stacyville | Penobscot County | High | 128 | · |
| Pemetic Elementary School | Southwest Harbor | Hancock County | Elementary | 127 | · |
| Penobscot Valley High School | Howland | Penobscot County | High | 127 | · |
| Tremont Consolidated School | Bass Harbor | Hancock County | Elementary | 127 | · |
| Albion Elementary School | Albion | Kennebec County | Elementary | 126 | · |
| Union Elementary | Union | Knox County | Elementary | 125 | · |
| Saco Pre-K | Saco | York County | Elementary | 124 | · |
| Woodland Elementary School | Baileyville | Washington County | Elementary | 124 | · |
| Agnes Gray School | West Paris | Oxford County | Elementary | 122 | · |
| Ames Elementary School | Searsmont | Waldo County | Elementary | 122 | · |
| Richmond High School | Richmond | Sagadahoc County | High | 122 | · |
| Opal Myrick Elementary School | East Millinocket | Penobscot County | Elementary | 121 | · |
| Searsport District High School | Searsport | Waldo County | High | 121 | · |
| Dr Levesque Elementary School | Saint Agatha | Aroostook County | Elementary | 120 | · |
| Ecology Learning Ctr | Unity | Waldo County | High | 120 | · |
| Trenton Elementary School | Trenton | Hancock County | Elementary | 120 | · |
| North Elementary School | Skowhegan | Somerset County | Elementary | 118 | · |
| Valley Rivers Middle School | Fort Kent | Aroostook County | Middle | 118 | · |
| Eddington School | Eddington | Penobscot County | Elementary | 116 | · |
| Sebago Elementary School | Sebago | Cumberland County | Elementary | 116 | · |
| Otisfield Community School | Otisfield | Oxford County | Elementary | 115 | · |
| Milbridge Elementary School | Milbridge | Washington County | Elementary | 114 | · |
| Edgecomb Eddy School | Edgecomb | Lincoln County | Elementary | 113 | · |
| Princeton Elementary School | Princeton | Washington County | Elementary | 113 | · |
| Phillips Elementary Sch | Phillips | Franklin County | Elementary | 112 | · |
| Fairfield Primary School | Fairfield | Somerset County | Elementary | 111 | · |
| Palermo Consolidated School | Palermo | Waldo County | Elementary | 111 | · |
| Cherryfield Elementary | Cherryfield | Washington County | Elementary | 110 | · |
| Easton Elementary School | Easton | Aroostook County | Elementary | 110 | · |
| Schenck High School | East Millinocket | Penobscot County | High | 109 | · |
| Wisdom Middle High School | Saint Agatha | Aroostook County | High | 109 | · |
| Searsport District Middle School | Searsport | Waldo County | Middle | 108 | · |
| Medway Middle School | Medway | Penobscot County | Middle | 107 | · |
| Prescott Memorial School | Washington | Knox County | Elementary | 107 | · |
| Richmond Middle School | Richmond | Sagadahoc County | Middle | 107 | · |
| Athens Community School | Athens | Somerset County | Elementary | 105 | · |
| Harrison Elementary | Harrison | Cumberland County | Elementary | 105 | · |
| Upper Kennebec Valley Middle/Senior High School | Bingham | Somerset County | High | 104 | · |
| Hebron Station School | Hebron | Oxford County | Elementary | 103 | · |
| Sipayik Elementary School | Perry | Washington County | Elementary | 102 | · |
| Gerald D Cushing School | Wilton | Franklin County | Elementary | 101 | · |
| Jonesport Elementary School | Jonesport | Washington County | Elementary | 101 | · |
| West Bath School | West Bath | Sagadahoc County | Elementary | 101 | · |
| East Belfast School | Belfast | Waldo County | Elementary | 99 | · |
| Edna Drinkwater School | Northport | Waldo County | Elementary | 98 | · |
| G Herbert Jewett School | Bucksport | Hancock County | Elementary | 98 | · |
| Hichborn Middle School | Howland | Penobscot County | Middle | 98 | · |
| Phippsburg Elementary School | Phippsburg | Sagadahoc County | Elementary | 98 | · |
| New Suncook School | Lovell | Oxford County | Elementary | 97 | · |
| Pownal Elementary School | Pownal | Cumberland County | Elementary | 97 | · |
| Stratton Elementary School | Stratton | Franklin County | Elementary | 97 | · |
| ME Sch of Science & Mathematics | Limestone | Aroostook County | High | 96 | · |
| Shead High School | Eastport | Washington County | High | 96 | · |
| Kingfield Elementary Sch | Kingfield | Franklin County | Elementary | 95 | · |
| Deer Isle-Stonington High Sch | Deer Isle | Hancock County | High | 94 | · |
| Solon Elementary School | Solon | Somerset County | Elementary | 94 | · |
| Brownville Elementary School | Brownville | Piscataquis County | Elementary | 93 | · |
| Easton Junior-Senior High Sch | Easton | Aroostook County | High | 93 | · |
| Mt Vernon Elementary School | Mount Vernon | Kennebec County | Elementary | 93 | · |
| Indian Township School | Princeton | Washington County | Elementary | 91 | · |
| Washburn District High School | Washburn | Aroostook County | High | 91 | · |
| Daniel W Merritt School | Addison | Washington County | Elementary | 89 | · |
| Lubec Consolidated School | Lubec | Washington County | Elementary | 87 | · |
| Richmond Middle School | Richmond | Sagadahoc County | Middle | 86 | · |
| Lee/Winn School | Winn | Penobscot County | Elementary | 85 | · |