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

11 schools in South Portland

Maine · Public K-12

South Portland hosts 11 public K-12 schools inside Maine, collectively enrolling about 3,336 students (around 303 per campus).

7-year change in South Portland

SY 2017-18 vs SY 2024-25
Total enrollment
3,336
-90 (-3%) vs SY 2017-18
School count
9
-1 (-10%) vs SY 2017-18
% White
67%
was 79%
% Hispanic
7%
was 5%
% Black
17%
was 8%
% Asian
3%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Arthur R. Gould Sch--LCYDCHigh07-1216
Daniel F. Mahoney Middle SchoolCombinedM-M·
Dora L Small Elementary SchoolElementaryKG-04193
Dyer Elementary SchoolElementaryPK-04194
Frank I Brown Elementary SchoolElementaryKG-04213
James Otis Kaler Elementary SchoolElementaryPK-04179
Maine Connections AcademyHigh07-12504
Memorial Middle SchoolCombinedM-M·
South Portland High SchoolHigh09-12928
South Portland Middle SchoolMiddle05-08807
Waldo T Skillin Elementary SchoolElementaryKG-04302

About South Portland

South Portland, Maine is home to 11 public schools, with combined enrollment of approximately 3,336 students. By school count, it is a moderately sized city.

For a sense of the school types, the city is made up of 5 elementary, 1 middle, 3 high, and 2 other.

Trend over the past 7 years. Total public-school enrollment in South Portland has contracted 3% since SY 2017-18, moving from about 3,426 students to 3,336. The school count fell from 10 to 9 across the same 7-year window. On the demographic side, White enrollment moved from 79% to 67% over the same window.

Within the allk12 community for this area, the community for South Portland discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in South Portland?
South Portland, Maine has 11 public K-12 schools serving approximately 3,336 students.
How many elementary, middle, and high schools are in South Portland?
South Portland has 5 elementary, 1 middle, 3 high, 2 combined-grade public schools.
What is the largest public school in South Portland?
South Portland High School is the largest public school in South Portland by enrollment, with approximately 928 students.
What school districts serve South Portland?
South Portland is served by 3 public school districts, including South Portland Public Schools, Arthur R. Gould Sch--LCYDC, Maine Connections Academy.
What grade levels do public schools in South Portland cover?
Public schools in South Portland serve students from pre-K through grade 12.
Are there charter schools in South Portland?
1 of the 11 public schools in South Portland are charter schools.