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

17 schools in Portland Public Schools

Maine · 6,548 students · 3 cities

For families inside Portland Public Schools, public-school options total 17 K-12 campuses, with enrollment near 6,548 (11 elementary, 3 middle, and 3 high).

7-year change in Portland Public Schools

SY 2017-18 vs SY 2024-25
Total enrollment
6,548
-208 (-3%) vs SY 2017-18
School count
16
0 (0%) vs SY 2017-18
% White
47%
was 56%
% Hispanic
11%
was 7%
% Black
31%
was 26%
% Asian
4%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Portland High SchoolPortlandHigh09-12912
Deering High SchoolPortlandHigh09-12850
Harrison Lyseth Elem SchoolPortlandElementaryPK-05489
Amanda C Rowe SchoolPortlandElementaryPK-05470
Lyman Moore Middle SchoolPortlandMiddle06-08470
Howard C Reiche Community SchPortlandElementaryPK-05467
King Middle SchoolPortlandMiddle06-08434
Gerald E Talbot Community SchoolPortlandElementaryPK-05394
East End Community SchoolPortlandElementaryPK-05391
Lincoln Middle SchoolPortlandMiddle06-08382
Casco Bay High SchoolPortlandHigh09-12379
Ocean AvenuePortlandElementaryKG-05337
Presumpscot SchoolPortlandElementaryPK-05266
Longfellow School-PortlandPortlandElementaryPK-05263
Peaks Island SchoolPeaks IslandElementaryPK-0541
Cliff Island SchoolCliff IslandElementaryKG-053
Portland Arts & Technology H SPortlandElementaryN-N·

About Portland Public Schools

Portland Public Schools runs 17 public schools across Maine, collectively teacheing roughly 6,548 students.

For a sense of the school types, Portland Public Schools consists of 11 elementary, 3 middle, and 3 high schools.

On a per-school basis, Portland Public Schools runs about 385 students per campus, 31% noticeably above the state mean of roughly 293.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment decreased 3%: 6,756 students in SY 2017-18 versus 6,548 in SY 2024-25. Demographically, the White share of enrollment shrank from 56% to 47%.

Within the allk12 community for this area, the community for Portland Public Schools 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 does Portland Public Schools run?
Portland Public Schools has 17 public schools with a combined enrollment of about 6,548 students in Maine.
What is the mix of elementary, middle, and high schools in Portland Public Schools?
Portland Public Schools includes 11 elementary, 3 middle, 3 high schools.
What is the largest school in Portland Public Schools?
Portland High School is the largest public school in Portland Public Schools by enrollment, with approximately 912 students.
What grade levels does Portland Public Schools serve?
Portland Public Schools schools serve students from pre-K through grade 12, across 17 campuses.
What cities does Portland Public Schools serve?
Portland Public Schools operates schools in Portland, Peaks Island, Cliff Island across Maine.