| District | City | Rating | Zip Codes |
|---|---|---|---|
| Cape Elizabeth Public Schools | Cape Elizabeth | 10/10 Excellent · 99th pct | 1 |
| Falmouth Public Schools | Falmouth | 10/10 Excellent · 99th pct | 1 |
| Athens Public Schools | Athens | 10/10 Excellent · 98th pct | 1 |
| South Bristol Public Schools | South Bristol | 10/10 Excellent · 98th pct | 2 |
| Bristol Public Schools | Bristol | 10/10 Excellent · 97th pct | 5 |
| Mount Desert Community School District | Bar Harbor | 10/10 Excellent · 97th pct | 8 |
| Dedham Public Schools | Holden | 10/10 Excellent · 96th pct | 1 |
| Yarmouth School Department | Yarmouth | 10/10 Excellent · 95th pct | 1 |
| York Public Schools | Cape Neddick | 10/10 Excellent · 95th pct | 4 |
| School Administrative District 51 | Cumberland Center | 10/10 Excellent · 94th pct | 3 |
| Five Town Community School District | Camden | 10/10 Excellent · 93rd pct | 5 |
| Regional School Unit 78 | Rangeley | 10/10 Excellent · 93rd pct | 1 |
| Regional School Unit 05 | Freeport | 10/10 Excellent · 92nd pct | 3 |
| Scarborough School Department | Scarborough | 10/10 Excellent · 92nd pct | 1 |
| Regional School Unit 21 | Kennebunk | 10/10 Excellent · 91st pct | 2 |
| Gorham Public Schools | Gorham | 10/10 Excellent · 90th pct | 1 |
| Wells-Ogunquit Community School District | Ogunquit | 10/10 Excellent · 90th pct | 2 |
| Carrabassett Valley Public Schools | Kingfield | 9/10 Excellent · 89th pct | 1 |
| School Administrative District 07 | North Haven | 9/10 Excellent · 88th pct | 1 |
| School Administrative District 76 | Swans Island | 9/10 Excellent · 88th pct | 1 |
| Brooklin Public Schools | Brooklin | 9/10 Excellent · 87th pct | 1 |
| Jonesboro Public Schools | Jonesboro | 9/10 Excellent · 87th pct | 1 |
| Moosabec Community School District | Beals | 9/10 Excellent · 86th pct | 2 |
| Regional School Unit 26 | Orono | 9/10 Excellent · 85th pct | 2 |
| Southport Public Schools | Squirrel Island | 9/10 Excellent · 85th pct | 2 |
| Regional School Unit 22 | Frankfort | 9/10 Excellent · 84th pct | 3 |
| Castine Public Schools | Castine | 9/10 Excellent · 83rd pct | 1 |
| Chebeague Island Public Schools | Chebeague Island | 9/10 Excellent · 83rd pct | 1 |
| Islesboro Public Schools | Islesboro | 9/10 Excellent · 82nd pct | 1 |
| School Administrative District 19 | Lubec | 9/10 Excellent · 82nd pct | 1 |
| Georgetown Public Schools | Georgetown | 9/10 Excellent · 81st pct | 1 |
| Penobscot Public Schools | Penobscot | 9/10 Excellent · 80th pct | 1 |
| School Administrative District 32 | Ashland | 9/10 Excellent · 80th pct | 1 |
| Nobleboro Public Schools | Nobleboro | 8/10 Good · 79th pct | 1 |
| School Administrative District 70 | Orient | 8/10 Good · 78th pct | 2 |
| Winthrop Public Schools | Winthrop | 8/10 Good · 78th pct | 1 |
| Regional School Unit 18 | South China | 8/10 Good · 77th pct | 5 |
| School Administrative District 44 | Bethel | 8/10 Good · 77th pct | 4 |
| Kittery Public Schools | Kittery | 8/10 Good · 76th pct | 2 |
| Easton Public Schools | Easton | 8/10 Good · 75th pct | 1 |
| Madawaska Public Schools | Madawaska | 8/10 Good · 75th pct | 2 |
| Blue Hill Public Schools | Blue Hill | 8/10 Good · 74th pct | 1 |
| Milford Public Schools | Milford | 8/10 Good · 73rd pct | 1 |
| School Administrative District 31 | Howland | 8/10 Good · 73rd pct | 3 |
| Acton Public Schools | Acton | 8/10 Good · 72nd pct | 1 |
| School Administrative District 63 | Eddington | 8/10 Good · 72nd pct | 1 |
| School Administrative District 35 | Eliot | 8/10 Good · 71st pct | 2 |
| Orrington Public Schools | Orrington | 8/10 Good · 70th pct | 1 |
| School Administrative District 01 | Presque Isle | 8/10 Good · 70th pct | 2 |
| Brewer Public Schools | Brewer | 7/10 Good · 69th pct | 1 |
| Regional School Unit 38 | Wayne | 7/10 Good · 68th pct | 4 |
| School Administrative District 15 | Gray | 7/10 Good · 68th pct | 2 |
| Bangor School Department | Bangor | 7/10 Good · 67th pct | 1 |
| School Administrative District 27 | Fort Kent | 7/10 Good · 67th pct | 2 |
| Saco Public Schools | Saco | 7/10 Good · 66th pct | 1 |
| Brunswick Public Schools | Brunswick | 7/10 Good · 65th pct | 1 |
| School Administrative District 75 | Bailey Island | 7/10 Good · 65th pct | 6 |
| Calais Public Schools | Calais | 7/10 Good · 64th pct | 1 |
| Regional School Unit 12 | Coopers Mills | 7/10 Good · 63rd pct | 5 |
| School Administrative District 04 | Guilford | 7/10 Good · 63rd pct | 4 |
| Regional School Unit 02 | Monmouth | 7/10 Good · 62nd pct | 6 |
| School Administrative District 57 | Alfred | 7/10 Good · 62nd pct | 8 |
| St. George Public Schools | Port Clyde | 7/10 Good · 61st pct | 3 |
| School Administrative District 33 | Frenchville | 7/10 Good · 60th pct | 2 |
| Sedgwick Public Schools | Sargentville | 7/10 Good · 60th pct | 2 |
| Robbinston Public Schools | Robbinston | 6/10 Average · 59th pct | 1 |
| Pembroke Public Schools | Pembroke | 6/10 Average · 58th pct | 1 |
| Perry Public Schools | Perry | 6/10 Average · 58th pct | 1 |
| Brooksville Public Schools | Brooksville | 6/10 Average · 57th pct | 2 |
| Edgecomb Public Schools | Edgecomb | 6/10 Average · 57th pct | 1 |
| Boothbay-Boothbay Harbor Community School District | Boothbay | 6/10 Average · 56th pct | 5 |
| Jefferson Public Schools | Jefferson | 6/10 Average · 55th pct | 1 |
| School Administrative District 14 | Danforth | 6/10 Average · 55th pct | 1 |
| Andover Public Schools | East Andover | 6/10 Average · 54th pct | 1 |
| Regional School Unit 14 | Windham | 6/10 Average · 53rd pct | 2 |
| School Administrative District 11 | Gardiner | 6/10 Average · 53rd pct | 3 |
| Regional School Unit 39 | Caribou | 6/10 Average · 52nd pct | 1 |
| School Administrative District 52 | Greene | 6/10 Average · 52nd pct | 3 |
| School Administrative District 55 | Cornish | 6/10 Average · 51st pct | 6 |
| School Administrative District 54 | Canaan | 6/10 Average · 50th pct | 4 |
| Winslow Schools | Waterville | 6/10 Average · 50th pct | 1 |
| School Administrative District 29 | Houlton | 5/10 Average · 49th pct | 1 |
| Regional School Unit 13 | Cushing | 5/10 Average · 48th pct | 5 |
| School Administrative District 59 | Madison | 5/10 Average · 48th pct | 1 |
| Regional School Unit 01 | Bath | 5/10 Average · 47th pct | 3 |
| Regional School Unit 24 | Ellsworth | 5/10 Average · 47th pct | 10 |
| School Administrative District 23 | Carmel | 5/10 Average · 46th pct | 2 |
| Regional School Unit 16 | Mechanic Falls | 5/10 Average · 45th pct | 3 |
| School Administrative District 06 | Hollis Center | 5/10 Average · 45th pct | 5 |
| School Administrative District 08 | Vinalhaven | 5/10 Average · 44th pct | 1 |
| Regional School Unit 50 | Island Falls | 5/10 Average · 43rd pct | 3 |
| School Administrative District 42 | Mars Hill | 5/10 Average · 43rd pct | 1 |
| School Administrative District 30 | Lee | 5/10 Average · 42nd pct | 3 |
| Surry Public Schools | Surry | 5/10 Average · 42nd pct | 1 |
| School Administrative District 68 | Charleston | 5/10 Average · 41st pct | 4 |
| Regional School Unit 09 | East Wilton | 5/10 Average · 40th pct | 10 |
| Regional School Unit 25 | Bucksport | 5/10 Average · 40th pct | 3 |
| School Administrative District 60 | Berwick | 4/10 Below Average · 39th pct | 3 |
| School Administrative District 20 | Fort Fairfield | 4/10 Below Average · 38th pct | 1 |
| School Administrative District 40 | Friendship | 4/10 Below Average · 38th pct | 4 |
| Regional School Unit 23 | Ocean Park | 4/10 Below Average · 37th pct | 2 |
| Regional School Unit 34 | Bradley | 4/10 Below Average · 37th pct | 3 |
| Lisbon Public Schools | Lisbon | 4/10 Below Average · 36th pct | 2 |
| School Administrative District 49 | Albion | 4/10 Below Average · 35th pct | 5 |
| South Portland Public Schools | South Portland | 4/10 Below Average · 35th pct | 1 |
| New Sweden Public Schools | New Sweden | 4/10 Below Average · 34th pct | 1 |
| Medford Public Schools | Milo | 4/10 Below Average · 33rd pct | 1 |
| Regional School Unit 71 | Belfast | 4/10 Below Average · 33rd pct | 3 |
| Deer Isle-Stonington Community School District | Deer Isle | 4/10 Below Average · 32nd pct | 4 |
| School Administrative District 24 | Van Buren | 4/10 Below Average · 32nd pct | 1 |
| Cutler Public Schools | Cutler | 4/10 Below Average · 31st pct | 1 |
| Fayette Public Schools | Kents Hill | 4/10 Below Average · 30th pct | 1 |
| Regional School Unit 67 | Lincoln | 4/10 Below Average · 30th pct | 1 |
| Auburn Public Schools | Auburn | 3/10 Below Average · 29th pct | 1 |
| School Administrative District 37 | Addison | 3/10 Below Average · 28th pct | 4 |
| School Administrative District 72 | Brownfield | 3/10 Below Average · 28th pct | 6 |
| Sanford Public Schools | Sanford | 3/10 Below Average · 27th pct | 2 |
| School Administrative District 64 | Bradford | 3/10 Below Average · 27th pct | 5 |
| Biddeford Public Schools | Biddeford | 3/10 Below Average · 26th pct | 2 |
| Regional School Unit 19 | Etna | 3/10 Below Average · 25th pct | 8 |
| School Administrative District 74 | Anson | 3/10 Below Average · 25th pct | 3 |
| School Administrative District 53 | Burnham | 3/10 Below Average · 24th pct | 3 |
| Hancock Public Schools | Hancock | 3/10 Below Average · 23rd pct | 1 |
| School Administrative District 46 | Exeter | 3/10 Below Average · 23rd pct | 3 |
| Augusta School Department | Augusta | 3/10 Below Average · 22nd pct | 1 |
| Regional School Unit 73 | Jay | 3/10 Below Average · 22nd pct | 3 |
| Vassalboro Public Schools | Vassalboro | 3/10 Below Average · 21st pct | 1 |
| Regional School Unit 20 | Searsport | 3/10 Below Average · 20th pct | 2 |
| Regional School Unit 56 | Canton | 3/10 Below Average · 20th pct | 4 |
| Portland Public Schools | Portland | 2/10 Poor · 19th pct | 6 |
| Regional School Unit 10 | Buckfield | 2/10 Poor · 18th pct | 5 |
| School Administration District 10 | Saint Francis | 2/10 Poor · 18th pct | 1 |
| Whiting Public Schools | Whiting | 2/10 Poor · 17th pct | 1 |
| Winterville Plantation Public Schools | Eagle Lake | 2/10 Poor · 17th pct | 1 |
| Cranberry Isles Public Schools | Cranberry Isles | 2/10 Poor · 16th pct | 2 |
| Shirley Public Schools | Shirley Mills | 2/10 Poor · 15th pct | 1 |
| Waite Public Schools | Waite | 2/10 Poor · 15th pct | 1 |
| Regional School Unit 04 | Sabattus | 2/10 Poor · 14th pct | 2 |
| Long Island Public Schools | Long Island | 2/10 Poor · 13th pct | 1 |
| School Administrative District 61 | Bridgton | 2/10 Poor · 13th pct | 4 |
| School Administrative District 13 | Bingham | 2/10 Poor · 12th pct | 1 |
| Wiscasset Public Schools | Wiscasset | 2/10 Poor · 12th pct | 1 |
| School Administrative District 17 | Waterford | 2/10 Poor · 11th pct | 8 |
| East Millinocket Public Schools | East Millinocket | 2/10 Poor · 10th pct | 1 |
| Medway Public Schools | Medway | 2/10 Poor · 10th pct | 1 |
| Westbrook Public Schools | Westbrook | 1/10 Poor · 9th pct | 1 |
| School Administrative District 41 | Brownville Junction | 1/10 Poor · 8th pct | 2 |
| Sebago Public Schools | Sebago | 1/10 Poor · 8th pct | 1 |
| Newcastle Public Schools | Newcastle | 1/10 Poor · 7th pct | 1 |
| School Administrative District 45 | Perham | 1/10 Poor · 7th pct | 2 |
| Grand Isle Public Schools | Grand Isle | 1/10 Poor · 6th pct | 1 |
| Alexander Public Schools | Baileyville | 1/10 Poor · 5th pct | 1 |
| Machiasport Public Schools | Machiasport | 1/10 Poor · 5th pct | 1 |
| Whitneyville Public Schools | Machias | 1/10 Poor · 4th pct | 1 |
| Burlington Public Schools | Burlington | 1/10 Poor · 3rd pct | 1 |
| Eastport Public Schools | Eastport | 1/10 Poor · 3rd pct | 1 |
| Lewiston School Department | Lewiston | 1/10 Poor · 2nd pct | 1 |
| School Administrative District 03 | Brooks | 1/10 Poor · 2nd pct | 7 |
| Cooper Public Schools | Meddybemps | 1/10 Poor · 1st pct | 1 |
| Damariscotta Public Schools | Damariscotta | 1/10 Poor · 1st pct | 1 |
| Aroostook Unorganized Territory | Mattawamkeag | Not rated | 12 |
| Bremen Public Schools | Bremen | Not rated | 1 |
| Byron Public Schools | Roxbury | Not rated | 1 |
| Caratunk Public Schools | Caratunk | Not rated | 1 |
| Deblois Public Schools | Cherryfield | Not rated | 1 |
| Franklin Unorganized Territory | Eustis | Not rated | 4 |
| Frenchboro Public Schools | Frenchboro | Not rated | 1 |
| Grand Lake Stream Plt School Dept | Princeton | Not rated | 1 |
| Hancock Unorganized Territory | Aurora | Not rated | 1 |
| Isle Au Haut Public Schools | Isle Au Haut | Not rated | 1 |
| Monhegan Plt School Dept | Monhegan | Not rated | 1 |
| Oxford Unorganized Territory | Andover | Not rated | 3 |
| Penobscot Unorganized Territory | Greenbush | Not rated | 4 |
| Piscataquis Unorganized Territory | Abbot | Not rated | 6 |
| Reed Plantation Public Schools | Wytopitlock | Not rated | 1 |
| School Administrative District 65 | Matinicus | Not rated | 1 |
| Somerset Unorganized Territory | Jackman | Not rated | 3 |
| Vanceboro Public Schools | Vanceboro | Not rated | 1 |
| Washington Unorganized Territory | Brookton | Not rated | 5 |
School Districts in Maine
Maine is home to 179 public school districts serving approximately 158,308 students across 424+ zip codes. The average district rating statewide is 6/10, based on state reading and math assessment proficiency (NCES EDFacts, 2021–22 for 90% of districts, with a 2017–18 fallback for the rest), ranked against other districts in the same state. Directory data (enrollment, schools, contacts) is NCES CCD 2024–25.
Top-rated districts in Maine include Cape Elizabeth Public Schools, Falmouth Public Schools, Athens Public Schools, and 2 more top-rated districts. Use the table above to sort and compare all districts, or click any district name to view its full profile including assigned schools, enrollment, and spending data.
Finding Your District in Maine
School district boundaries in Maine are determined by your residential address, not just your city or zip code. In some areas, a single zip code spans multiple districts, or a district may serve students across several zip codes. The most reliable way to confirm your district is to enter your exact zip code in the search tool above.
Why School Districts Matter for Homebuyers
In Maine, as across the country, school district quality is one of the top three factors homebuyers cite when choosing a neighborhood. Homes in higher-rated districts often command a premium of 5–25% compared to similar homes in adjacent districts. Whether you're buying, renting, or planning a move, understanding which school district serves your address is an essential first step.