The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

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.

Largest district
Portland Public Schools6,548 students · 16 schools

Test scores

Reading, SY 2024-25. State average: 64.1% met or exceeded.
Top 5 schools
  1. 87.9%
  2. 86.9%
  3. 86.3%
  4. 86.2%
  5. 85.9%
Lowest 5 schools
  1. 23.4%
  2. 2.Montello School
    Lewiston
    27.4%
  3. 31.7%
  4. 35.4%
  5. 36.2%

See all 363 schools ranked by score →

Cumberland County99 schoolsPenobscot County69 schoolsYork County61 schoolsKennebec County53 schoolsAroostook County42 schoolsAndroscoggin County36 schoolsWashington County36 schoolsHancock County35 schoolsSomerset County34 schoolsOxford County33 schoolsWaldo County27 schoolsKnox County21 schoolsSagadahoc County21 schoolsLincoln County18 schoolsFranklin County17 schoolsPiscataquis County8 schools

Maine school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →