For the 2025-26 school year, there are 20 public high schools serving 12,841 students in Cumberland County, ME.
The top ranked public high schools in Cumberland County, ME are Greely High School, Freeport High School and Baxter Academy For Tech & Sciences. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Cumberland County, ME public high schools have an average math proficiency score of 48% (versus the Maine public high school average of 42%), and reading proficiency score of 81% (versus the 82% statewide average). High schools in Cumberland County have an average ranking of 6/10, which is in the top 50% of Maine public high schools.
Cumberland County, ME public high school have a Graduation Rate of 88%, which is more than the Maine average of 86%.
The school with highest graduation rate is Baxter Academy For Tech & Sciences, with ≥95% graduation rate. Read more about public school graduation rate statistics in Maine or national school graduation rate statistics.
Minority enrollment is 23% of the student body (majority Black), which is more than the Maine public high school average of 14% (majority Black and Hispanic).
Best Public High Schools in Cumberland County (2025-26)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Location
Quick Facts
Rank: #11.
Greely High School
(Math: 70-74% | Reading: 85-89%)
Rank:
Rank:
9/
Top 20%10
303 Main Street
Cumberland Center, ME 04021
(207) 828-4805
Cumberland Center, ME 04021
(207) 828-4805
Gr: 9-12 | 609 students Student-teacher ratio: 9:1 Minority enrollment: 8%
Rank: #22.
Freeport High School
(Math: 55-59% | Reading: 90-94%)
Rank:
Rank:
9/
Top 20%10
30 Holbrook Street
Freeport, ME 04032
(207) 865-4706
Freeport, ME 04032
(207) 865-4706
Gr: 9-12 | 632 students Student-teacher ratio: 13:1 Minority enrollment: 14%
Rank: #33.
Baxter Academy For Tech & Sciences
Charter School
(Math: ≥90% | Reading: ≥90% )
Rank:
Rank:
9/
Top 20%10
185 Lancaster Street
Portland, ME 04101
(207) 699-5500
Portland, ME 04101
(207) 699-5500
Gr: 9-12 | 373 students Student-teacher ratio: 15:1 Minority enrollment: 14%
Rank: #4 - 64. - 6.
Cape Elizabeth High School
(Math: 65-69% | Reading: 85-89%)
Rank:
Rank:
9/
Top 20%10
345 Ocean House Road
Cape Elizabeth, ME 04107
(207) 799-3309
Cape Elizabeth, ME 04107
(207) 799-3309
Gr: 9-12 | 513 students Student-teacher ratio: 11:1 Minority enrollment: 11%
Rank: #4 - 64. - 6.
Falmouth High School
(Math: 65-69% | Reading: 85-89%)
Rank:
Rank:
9/
Top 20%10
74 Woodville Road
Falmouth, ME 04105
(207) 781-7429
Falmouth, ME 04105
(207) 781-7429
Gr: 9-12 | 698 students Student-teacher ratio: 10:1 Minority enrollment: 12%
Rank: #4 - 64. - 6.
Scarborough High School
(Math: 65-69% | Reading: 85-89%)
Rank:
Rank:
9/
Top 20%10
11 Municipal Drive
Scarborough, ME 04074
(207) 730-5000
Scarborough, ME 04074
(207) 730-5000
Gr: 9-12 | 916 students Student-teacher ratio: 11:1 Minority enrollment: 17%
Rank: #77.
Brunswick High School
(Math: 50-54% | Reading: 85-89%)
Rank:
Rank:
8/
Top 30%10
71 Dragons Drive
Brunswick, ME 04011
(207) 319-1910
Brunswick, ME 04011
(207) 319-1910
Gr: 9-12 | 715 students Student-teacher ratio: 11:1 Minority enrollment: 18%
Rank: #8 - 98. - 9.
Casco Bay High School
(Math: 45-49% | Reading: 85-89%)
Rank:
Rank:
7/
Top 50%10
196 Allen Avenue
Portland, ME 04103
(207) 874-8160
Portland, ME 04103
(207) 874-8160
Gr: 9-12 | 381 students Student-teacher ratio: 14:1 Minority enrollment: 48%
Rank: #8 - 98. - 9.
Gray-new Gloucester High School
(Math: 45-49% | Reading: 85-89%)
Rank:
Rank:
7/
Top 50%10
10 Libby Hill Road
Gray, ME 04039
(207) 657-3323
Gray, ME 04039
(207) 657-3323
Gr: 9-12 | 611 students Student-teacher ratio: 13:1 Minority enrollment: 10%
Rank: #1010.
Portland High School
(Math: 45-49% | Reading: 80-84%)
Rank:
Rank:
5/
Bottom 50%10
284 Cumberland Av
Portland, ME 04101
(207) 874-8250
Portland, ME 04101
(207) 874-8250
Gr: 9-12 | 968 students Student-teacher ratio: 14:1 Minority enrollment: 53%
Rank: #1111.
Yarmouth High School
(Math: 60-64% | Reading: 70-74%)
Rank:
Rank:
4/
Bottom 50%10
286 West Elm Street
Yarmouth, ME 04096
(207) 846-5535
Yarmouth, ME 04096
(207) 846-5535
Gr: 9-12 | 556 students Student-teacher ratio: 11:1 Minority enrollment: 16%
Rank: #1212.
Windham High School
(Math: 30-34% | Reading: 85-89%)
Rank:
Rank:
4/
Bottom 50%10
406 Gray Road
Windham, ME 04062
(207) 892-1810
Windham, ME 04062
(207) 892-1810
Gr: 9-12 | 944 students Student-teacher ratio: 12:1 Minority enrollment: 12%
Rank: #1313.
Gorham High School
(Math: 40-44% | Reading: 80-84%)
Rank:
Rank:
4/
Bottom 50%10
41 Morrill Avenue
Gorham, ME 04038
(207) 222-1100
Gorham, ME 04038
(207) 222-1100
Gr: 9-12 | 813 students Student-teacher ratio: 13:1 Minority enrollment: 10%
Rank: #1414.
Lake Region High School
(Math: 30-34% | Reading: 80-84%)
Rank:
Rank:
3/
Bottom 50%10
1877 Roosevelt Trail
Naples, ME 04055
(207) 693-6221
Naples, ME 04055
(207) 693-6221
Gr: 9-12 | 519 students Student-teacher ratio: 12:1 Minority enrollment: 10%
Rank: #1515.
Westbrook High School
(Math: 35-39% | Reading: 75-79%)
Rank:
Rank:
2/
Bottom 50%10
125 Stroudwater Street
Westbrook, ME 04092
(207) 854-0810
Westbrook, ME 04092
(207) 854-0810
Gr: 9-12 | 704 students Student-teacher ratio: 12:1 Minority enrollment: 35%
Rank: #1616.
Bonny Eagle High School
(Math: 33% | Reading: 75-79%)
Rank:
Rank:
2/
Bottom 50%10
700 Saco Road
Standish, ME 04084
(207) 929-3840
Standish, ME 04084
(207) 929-3840
Gr: 9-12 | 1,047 student Student-teacher ratio: 13:1 Minority enrollment: 9%
Rank: #1717.
Deering High School
(Math: 30-34% | Reading: 55-59%)
Rank:
Rank:
1/
Bottom 50%10
370 Stevens Avenue
Portland, ME 04103
(207) 874-8260
Portland, ME 04103
(207) 874-8260
Gr: 9-12 | 836 students Student-teacher ratio: 11:1 Minority enrollment: 62%
Rank: #1818.
South Portland High School
(Math: 30% | Reading: 65-69%)
Rank:
Rank:
1/
Bottom 50%10
637 Highland Avenue
South Portland, ME 04106
(207) 767-3266
South Portland, ME 04106
(207) 767-3266
Gr: 9-12 | 995 students Student-teacher ratio: 12:1 Minority enrollment: 37%
Rank: n/an/a
675 Westbrook Street
South Portland, ME 04106
(207) 822-2660
South Portland, ME 04106
(207) 822-2660
Gr: 7-12 | 11 students Student-teacher ratio: 1:1 Minority enrollment: 27%
Rank: n/an/a
8 Science Park Road, Floor 3
Scarborough, ME 04074
(207) 805-3254
Scarborough, ME 04074
(207) 805-3254
Gr: 7-12
Cumberland County Public Schools (Closed)
School
Location
Quick Facts
536 Pequawket Trail
West Baldwin, ME 04091
(207) 625-4076
West Baldwin, ME 04091
(207) 625-4076
Gr: 2-4 | 73 students Student-teacher ratio: 12:1 Minority enrollment: 8%
75 South Street
Gorham, ME 04038
(207) 839-5011
Gorham, ME 04038
(207) 839-5011
Gr: 7-8 | 473 students Student-teacher ratio: 17:1 Minority enrollment: 3%
74 Lunt Rd
Falmouth, ME 04105
(207) 781-7424
Falmouth, ME 04105
(207) 781-7424
Gr: K-2 | 402 students Student-teacher ratio: 12:1 Minority enrollment: 7%
240 Ocean St.
South Portland, ME 04106
(207) 799-7386
South Portland, ME 04106
(207) 799-7386
Gr: 5-8 | 424 students Student-teacher ratio: 11:1 Minority enrollment: 30%
Governor Baxter School For Deaf (Closed 2023)
Special Education School
One Mackworth Island
Falmouth, ME 04105
(207) 781-3165
Falmouth, ME 04105
(207) 781-3165
496 Ocean Street
South Portland, ME 04106
(207) 799-0778
South Portland, ME 04106
(207) 799-0778
Gr: K-5 | 94 students Minority enrollment: 3%
Harpswell Coastal Academy Division 1 (Closed 2023)
Charter School
9 Ash Point Road
Harpswell, ME 04079
(207) 833-3229
Harpswell, ME 04079
(207) 833-3229
Gr: 5-8 | 78 students Student-teacher ratio: 13:1 Minority enrollment: 6%
9 Ash Point Road
Harpswell, ME 04079
(207) 833-3229
Harpswell, ME 04079
(207) 833-3229
Gr: 9-12 | 93 students Student-teacher ratio: 16:1 Minority enrollment: 8%
46 Federal Street
Brunswick, ME 04011
(207) 319-1960
Brunswick, ME 04011
(207) 319-1960
Gr: 1-5 | 101 students Student-teacher ratio: 10:1 Minority enrollment: 7%
75 Jordan Ave
Brunswick, ME 04011
(207) 319-1970
Brunswick, ME 04011
(207) 319-1970
Gr: K-5 | 406 students Student-teacher ratio: 12:1 Minority enrollment: 11%
40 Acorn Street
Gorham, ME 04038
(207) 892-6641
Gorham, ME 04038
(207) 892-6641
Gr: K | 190 students Student-teacher ratio: 24:1 Minority enrollment: 4%
21 Longfellow Ave
Brunswick, ME 04011
(207) 319-1980
Brunswick, ME 04011
(207) 319-1980
Gr: K-5 | 289 students Student-teacher ratio: 12:1 Minority enrollment: 11%
Maine Connections Academy (Closed 2023)
Charter School
8 Science Park Road, Floor 3
Scarborough, ME 04074
(207) 805-3254
Scarborough, ME 04074
(207) 805-3254
Gr: 7-12 | 510 students Student-teacher ratio: 22:1 Minority enrollment: 9%
Macarthur Circle
South Portland, ME 04106
(207) 773-3265
South Portland, ME 04106
(207) 773-3265
Gr: K-5 | 128 students Minority enrollment: 16%
120 Wescott Road
South Portland, ME 04106
(207) 773-5629
South Portland, ME 04106
(207) 773-5629
Gr: 6-8 | 388 students Student-teacher ratio: 10:1 Minority enrollment: 45%
180 Falmouth St
Portland, ME 04101
(207) 874-8180
Portland, ME 04101
(207) 874-8180
Gr: K-5 | 311 students Student-teacher ratio: 14:1 Minority enrollment: 35%
192 Middle Rd
Falmouth, ME 04105
(207) 781-3988
Falmouth, ME 04105
(207) 781-3988
Gr: 3-4 | 314 students Student-teacher ratio: 14:1 Minority enrollment: 8%
375 Pride St
Westbrook, ME 04092
(207) 797-5222
Westbrook, ME 04092
(207) 797-5222
Gr: PK-2 | 332 students Student-teacher ratio: 13:1 Minority enrollment: 21%
57 Douglas Street
Portland, ME 04102
(207) 874-8225
Portland, ME 04102
(207) 874-8225
Gr: 1-12 | 49 students Student-teacher ratio: 4:1 Minority enrollment: 20%
10 North Gorham Rd
Gorham, ME 04038
(207) 222-1050
Gorham, ME 04038
(207) 222-1050
Gr: K-2 | 149 students Student-teacher ratio: 12:1 Minority enrollment: 2%
55 High Street
Windham, ME 04062
(207) 892-4462
Windham, ME 04062
(207) 892-4462
Gr: 7-12 | 14 students Student-teacher ratio: 4:1
Frequently Asked Questions
What are the top ranked public high schools in Cumberland County, ME?
The top ranked public high schools in Cumberland County, ME include Greely High School, Freeport High School and Baxter Academy For Tech & Sciences.
How many public high schools are located in Cumberland County?
20 public high schools are located in Cumberland County.
What is the racial composition of students in Cumberland County?
Cumberland County public high schools minority enrollment is 23% of the student body (majority Black), which is more than the Maine public high schools average of 14% (majority Black and Hispanic).
Which public high schools in Cumberland County are often viewed compared to one another?
Popular comparisons of public high schools in Cumberland County include: Portland High School vs. Deering High School, Deering High School vs. Portland High School, Lake Region High School vs. Windham High School
Recent Articles

School Choice vs. Neighborhood Schools: Key Factors
Explore school choice vs. neighborhood schools in 2025. Learn key factors parents should weigh when deciding the best fit for their child.

Best School Match 2025: Public vs Charter vs Magnet
Compare 2025 public, charter, and magnet school options with updated data, trends, and strategies to find the best fit.

Public School Boundaries and Equity in 2025
Explore how public school boundaries shape access, equity, and opportunity for students in 2025. Learn the impact on families and education policy.