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

16 schools in Portland

Maine · Public K-12

Across the city, Portland hosts 16 public K-12 schools teaching roughly 6,888 Maine students (about 431 per campus).

7-year change in Portland

SY 2017-18 vs SY 2024-25
Total enrollment
6,888
-229 (-3%) vs SY 2017-18
School count
15
0 (0%) vs SY 2017-18
% White
49%
was 58%
% Hispanic
10%
was 7%
% Black
30%
was 25%
% Asian
4%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Amanda C Rowe SchoolElementaryPK-05470
Baxter Academy for Tech & SciencesHigh09-12384
Casco Bay High SchoolHigh09-12379
Deering High SchoolHigh09-12850
East End Community SchoolElementaryPK-05391
Gerald E Talbot Community SchoolElementaryPK-05394
Harrison Lyseth Elem SchoolElementaryPK-05489
Howard C Reiche Community SchElementaryPK-05467
King Middle SchoolMiddle06-08434
Lincoln Middle SchoolMiddle06-08382
Longfellow School-PortlandElementaryPK-05263
Lyman Moore Middle SchoolMiddle06-08470
Ocean AvenueElementaryKG-05337
Portland Arts & Technology H SElementaryN-N·
Portland High SchoolHigh09-12912
Presumpscot SchoolElementaryPK-05266

About Portland

Portland, Maine is home to 16 public schools, with combined enrollment of approximately 6,888 students. By school count, it is a moderately sized city.

On the school-mix side, the city spans 9 elementary, 3 middle, and 4 high.

Average school size in Portland is around 431 students, 47% above the Maine average of about 293.

Looking at the last 7 years. Total public-school enrollment in Portland has decreased 3% since SY 2017-18, moving from about 7,117 students to 6,888. Demographically, the White share of enrollment contracted from 58% to 49%.

On this page, the community for Portland discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Portland, Maine?
There are 16 public K-12 schools in Portland, with a combined enrollment of about 6,888.
How many elementary, middle, and high schools are in Portland?
Portland has 9 elementary, 3 middle, 4 high public schools.
What is the largest public school in Portland?
Portland High School is the largest public school in Portland by enrollment, with approximately 912 students.
What school districts serve Portland?
Portland is served by 2 public school districts, including Portland Public Schools, Baxter Academy for Technology and Science.
What grade levels do public schools in Portland cover?
Public schools in Portland serve students from pre-K through grade 12.
Are there charter schools in Portland?
1 of the 16 public schools in Portland are charter schools.