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 →

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

Maine school rankings

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