SchoolDataLookup

Maine Public Schools

Maine has 588 open public schools, including 349 elementary, 84 middle, and 115 high schools — 11 are charter schools.

349
Elementary
84
Middle
115
High School
11
Charter

Student Demographics (SY 2023-2024)

Race / Ethnicity Students Share
White 147,821 86%
Black or African American 8,432 5%
Two or more races 6,506 4%
Hispanic/Latino 5,997 3%
Asian 2,249 1%
American Indian / Alaska Native 1,320 1%
Native Hawaiian / Pacific Islander 157 0%
Total enrollment 172,545 88,874M / 83,608F

Source: NCES CCD State Membership (SEA 052), SY 2023-2024.

Schools

School City Level Teachers
Morse Memorial School Brooks Elementary 9.0
Morse Street School Freeport Elementary 30.2
Moscow Elementary Bingham Elementary 8.3
Mountain Valley High School Rumford High 32.3
Mountain Valley Middle School Mexico Middle 31.5
Mountain View Sch Sullivan Elementary 17.0
Mt Abram Regional High School Salem High 16.3
Mt Ararat High School Topsham High 60.0
Mt Ararat Middle School Topsham Middle 48.0
Mt Blue High School Farmington High 50.8
Mt Blue Middle School Farmington Middle 38.9
Mt Desert Elementary School Northeast Harbor Elementary 22.0
Mt Desert Island High School Mount Desert High 55.1
Mt Jefferson Jr High School Lee Middle 6.0
Mt Vernon Elementary School Mount Vernon Elementary 10.5
Mt View Elementary School Thorndike Elementary 24.9
Mt View High School Thorndike High 23.2
Mt View Middle School Thorndike Middle 19.1
Narragansett Elementary School Gorham Elementary 35.6
Narraguagus High School Harrington High 23.8
New Suncook School Lovell Elementary 8.7
No Penobscot Tech-Region 3 Lincoln Not applicable 11.5
Noble High School North Berwick High 94.4
Noble Middle School Berwick Middle 39.1
Nobleboro Central School Damariscotta Elementary 13.8
Nokomis Regional High School Newport High 45.8
Nokomis Regional Middle School Newport Middle 45.9
North Berwick Elementary School North Berwick Elementary 21.1
North Elementary School Skowhegan Elementary 12.7
North Haven Community School North Haven Other 13.1
Oak Hill High School Wales High 34.2
Oak Hill Middle School Sabattus Middle 29.2
Ocean Avenue Portland Elementary 32.1
Oceanside High School Rockland High 46.3
Oceanside Middle School Thomaston Middle 38.3
Old Orchard Beach High School Old Orchard Beach High 24.5
Old Town Elementary School Old Town Elementary 48.0
Old Town High School Old Town High 41.5
Opal Myrick Elementary School East Millinocket Elementary 15.4
Orono High School Orono High 31.6
Orono Middle School Orono Middle 15.6
Otisfield Community School Otisfield Elementary 10.7
Overman Academy Charter Skowhegan High 10.4
Oxford Elementary School Oxford Elementary 28.1
Oxford Hills Comprehensive H S Paris High 68.7
Oxford Hills Middle School Paris Middle 39.1
Oxford Hills Tech - Region 11 Norway Not applicable 24.0
Oxford-Cumberland Canal School Westbrook Elementary 21.7
Palermo Consolidated School Palermo Elementary 13.8
Paris Elementary School Paris Elementary 33.0