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

Cumberland County

Maine · Public K-12

Cumberland County, Maine reports 99 public K-12 schools to NCES, set against a county population of about 308,827, with a mix of 58 elementary, 17 middle, and 20 high.

7-year change in Cumberland County

SY 2017-18 vs SY 2024-25
Total enrollment
38,224
-1,000 (-3%) vs SY 2017-18
School count
91
-1 (-1%) vs SY 2017-18
% White
76%
was 83%
% Hispanic
5%
was 3%
% Black
10%
was 7%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
308,827
all ages · ACS 5-yr
Schools
99
26 districts
Enrollment
38,224
students · NCES CCD
Median income
$95,677
Above Maine avg
Free/reduced lunch
34.0%
Below Maine avg
Elementary
58
16,694 students
Middle
17
8,457 students
High
20
13,073 students
Combined / other
4
schools
LARGEST DISTRICT
Portland Public Schools
6,548 students · 26 districts in Cumberland County

County vs. school enrollment demographics

Left bar is the racial makeup of Cumberland County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
86%
Hispanic
3%
Black
4%
Asian
2%
Two or more
7%
Native American
0%
Pacific Islander
0%
School enrollment
White
76%
Hispanic
5%
Black
10%
Asian
3%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
53.0%
adults 25+
Poverty rate
3.7%
ACS 5-year
Unemployment
3.1%
civilian labor
Median age
42
18.0% under 18

Test scores in Cumberland County

Latest 2024-25 ELA proficiency, 69 schools ranked. Maine state average: 64.1%.

See all 69 schools in Cumberland County ranked by score →

All schools (99)

NameCityLevelGradesEnrollmentRating
Bonny Eagle High SchoolStandishHigh09-121,027·
Windham High SchoolWindhamHigh09-12939·
South Portland High SchoolSouth PortlandHigh09-12928·
Portland High SchoolPortlandHigh09-12912·
Scarborough High SchoolScarboroughHigh09-12903·
Falmouth Elementary SchoolFalmouthElementaryPK-05871·
Deering High SchoolPortlandHigh09-12850·
Gorham High SchoolGorhamHigh09-12812·
South Portland Middle SchoolSouth PortlandMiddle05-08807·
Mabel I Wilson SchoolCumberlandElementaryPK-03730·
Windham Primary SchoolWindhamElementaryKG-03727·
Brunswick High SchoolBrunswickHigh09-12722·
Westbrook High SchoolWestbrookHigh09-12719·
Gorham Middle SchoolGorhamMiddle06-08718·
Westbrook Middle SchoolWestbrookMiddle05-08710·
Falmouth High SchoolFalmouthHigh09-12669·
Wentworth SchoolScarboroughElementary03-05664·
Scarborough Middle SchoolScarboroughMiddle06-08663·
Kate Furbish Elementary SchoolBrunswickElementaryPK-02616·
Greely High SchoolCumberlandHigh09-12615·
Freeport High SchoolFreeportHigh09-12593·
Pond Cove ElementaryCape ElizabethElementaryPK-04579·
Gray-New Gloucester High SchoolGrayHigh09-12573·
Windham Middle SchoolWindhamMiddle06-08571·
Yarmouth High SchoolYarmouthHigh09-12554·
Brunswick Jr High SchoolBrunswickMiddle06-08544·
Harriet Beecher Stowe ElementaryBrunswickElementary03-05531·
Gray-New Gloucester Middle SchoolGrayMiddle05-08519·
Greely Middle SchoolCumberlandMiddle06-08515·
Maine Connections AcademySouth PortlandHigh07-12504·
Lake Region High SchoolNaplesHigh09-12503·
Harrison Lyseth Elem SchoolPortlandElementaryPK-05489·
Narragansett Elementary SchoolGorhamElementaryPK-05479·
Yarmouth Elementary SchoolYarmouthElementary02-05476·
Cape Elizabeth High SchoolCape ElizabethHigh09-12471·
Amanda C Rowe SchoolPortlandElementaryPK-05470·
Lyman Moore Middle SchoolPortlandMiddle06-08470·
Howard C Reiche Community SchPortlandElementaryPK-05467·
Cape Elizabeth Middle SchoolCape ElizabethMiddle05-08448·
Falmouth Middle SchoolFalmouthMiddle06-08438·
King Middle SchoolPortlandMiddle06-08434·
Great Falls Elementary SchoolGorhamElementaryKG-05429·
Saccarappa SchoolWestbrookElementaryKG-04396·
Gerald E Talbot Community SchoolPortlandElementaryPK-05394·
Village Elementary School-GorhamGorhamElementaryKG-05392·
East End Community SchoolPortlandElementaryPK-05391·
Lake Region Middle SchoolNaplesMiddle06-08390·
Baxter Academy for Tech & SciencesPortlandHigh09-12384·
Lincoln Middle SchoolPortlandMiddle06-08382·
Casco Bay High SchoolPortlandHigh09-12379·
Frank H Harrison Middle SchoolYarmouthMiddle06-08379·
Greely Middle School 4-5CumberlandElementary04-05375·
Manchester SchoolWindhamElementary04-05357·
Burchard A Dunn SchoolNew GloucesterElementaryPK-04350·
Ocean AvenuePortlandElementaryKG-05337·
Congin SchoolWestbrookElementaryPK-04335·
Waldo T Skillin Elementary SchoolSouth PortlandElementaryKG-04302·
Edna Libby Elementary SchoolStandishElementaryPK-03296·
Stevens Brook SchoolBridgtonElementaryPK-05290·
Freeport Middle SchoolFreeportMiddle06-08288·
Morse Street SchoolFreeportElementaryPK-02288·
Raymond Elementary SchoolRaymondElementaryPK-04275·
Mast Landing SchoolFreeportElementary03-05266·
Presumpscot SchoolPortlandElementaryPK-05266·
Longfellow School-PortlandPortlandElementaryPK-05263·
Songo Locks SchoolNaplesElementaryPK-02249·
William H Rowe SchoolYarmouthElementaryPK-01246·
Eight Corners Elementary SchoolScarboroughElementaryKG-02241·
Blue Point SchoolScarboroughElementaryPK-02214·
Frank I Brown Elementary SchoolSouth PortlandElementaryKG-04213·
Russell SchoolGrayElementaryKG-02211·
Crooked River ElementaryCascoElementary03-05195·
Dyer Elementary SchoolSouth PortlandElementaryPK-04194·
Dora L Small Elementary SchoolSouth PortlandElementaryKG-04193·
Oxford-Cumberland Canal SchoolWestbrookElementaryKG-04188·
Jordan-Small Middle SchoolRaymondMiddle05-08181·
Pleasant Hill SchoolScarboroughElementaryKG-02180·
James Otis Kaler Elementary SchoolSouth PortlandElementaryPK-04179·
Fiddlehead School of Arts & ScienceGrayElementaryPK-08177·
Memorial SchoolNew GloucesterElementaryKG-02172·
George E Jack SchoolStandishElementary04-05140·
Harpswell Community SchoolHarpswellElementaryKG-05132·
Sebago Elementary SchoolSebagoElementaryPK-05116·
Harrison ElementaryHarrisonElementary03-06105·
Pownal Elementary SchoolPownalElementaryPK-0597·
Steep Falls Elementary SchoolSteep FallsElementaryKG-0585·
Peaks Island SchoolPeaks IslandElementaryPK-0541·
Arthur R. Gould Sch--LCYDCSouth PortlandHigh07-1216·
Chebeague Island SchoolChebeague IslandElementaryPK-0514·
Long Island Elementary SchoolLong IslandElementaryKG-058·
Cliff Island SchoolCliff IslandElementaryKG-053·
Daniel F. Mahoney Middle SchoolSouth PortlandCombinedM-M··
Harpswell Coastal Academy Division 1HarpswellCombinedM-M··
Harpswell Coastal Academy Divisions 2 and 3HarpswellCombinedM-M··
Lake Region Vocational CenterNaplesElementaryN-N··
Maine Region Ten Technical High SchBrunswickElementaryN-N··
Memorial Middle SchoolSouth PortlandCombinedM-M··
Portland Arts & Technology H SPortlandElementaryN-N··
Westbrook Regional Technology CtrWestbrookElementaryN-N··

Cities in Cumberland County

Portland16 schoolsSouth Portland11 schoolsScarborough6 schoolsWestbrook6 schoolsBrunswick5 schoolsGorham5 schoolsCumberland4 schoolsFreeport4 schoolsGray4 schoolsNaples4 schoolsWindham4 schoolsYarmouth4 schoolsCape Elizabeth3 schoolsFalmouth3 schoolsHarpswell3 schoolsStandish3 schoolsNew Gloucester2 schoolsRaymond2 schoolsBridgton1 schoolCasco1 schoolChebeague Island1 schoolCliff Island1 schoolHarrison1 schoolLong Island1 schoolPeaks Island1 schoolPownal1 schoolSebago1 schoolSteep Falls1 school

About Cumberland County

Cumberland County is a high-population county of about 308,827 residents in Maine. Its public-school system educates approximately 38,224 students across 99 schools.

Zooming out, census numbers show median household income runs near $95,677, roughly 53% of adults have completed at least a four-year degree, and roughly 4% of residents live below the federal poverty line. That income level is 36% meaningfully above the Maine median.

On the school-mix side, Cumberland County covers 58 elementary schools (16,694 students), 17 middle schools (8,457), 20 high schools (13,073), and 4 combined or other schools.

Portland Public Schools dominates the local landscape, accounting for roughly 6,548 students on its own.

Looking at the last 7 years. Total public-school enrollment in Cumberland County has decreased 3% since SY 2017-18, moving from about 39,224 students to 38,224. Cumberland County now counts 91 public schools, down from 92 in SY 2017-18. On the demographic side, White enrollment moved from 83% to 76% over the same window.

On this page, the community for Cumberland County discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools serve Cumberland County?
There are 99 public K-12 schools in Cumberland County, Maine, with a combined enrollment of about 38,224.
How many high schools are in Cumberland County?
Cumberland County, Maine has 20 public high schools, serving approximately 13,073 students.
How many middle schools are in Cumberland County?
Cumberland County, Maine has 17 public middle schools, serving approximately 8,457 students.
How many elementary schools are in Cumberland County?
Cumberland County, Maine has 58 public elementary schools, serving approximately 16,694 students.
What is the largest school district in Cumberland County?
Portland Public Schools is the largest school district in Cumberland County, serving approximately 6,548 students. The county contains 26 school districts overall.
How many people live in Cumberland County?
Cumberland County has roughly 308,827 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Cumberland County?
Median household income in Cumberland County is $95,677, above the Maine average of $70,170. About 3.7% of residents live below the federal poverty line.
How educated are residents of Cumberland County?
Approximately 53.0% of adults 25 and older in Cumberland County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Cumberland County qualify for free or reduced lunch?
Roughly 34.0% of students in Cumberland County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Maine county average of 50.9%.
What is the student-teacher ratio in Cumberland County schools?
Across Cumberland County public schools, the enrollment-weighted student-teacher ratio is approximately 11.5 to 1.

Cumberland County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data