The average public middle school in Maine has approximately 272 students (2025).
The public middle schools with the largest student enrollments are listed below (where sufficient data available).
The largest public middle school in Maine (by enrollment) is Noble High School with 1,170 students.
# Students Range: 444
1,170
Avg. # Students: 609
Largest Maine Public Middle Schools (2025)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
Noble High School
(Math: 82% | Reading: 83%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,170
Grades: 8-12
100 Noble Way
North Berwick, ME 03906
(207) 284-3000
North Berwick, ME 03906
(207) 284-3000
Rank: #22.
Sanford Middle School
(Math: 77% | Reading: 78%)
Rank:
Rank:
3/
Bottom 50%10
Students: 923
Grades: 5-8
52 Spartan Dr
Sanford, ME 04073
(207) 324-3114
Sanford, ME 04073
(207) 324-3114
Rank: #33.
Biddeford High School
(Math: 85-89% | Reading: 75-79%)
Rank:
Rank:
5/
Bottom 50%10
Students: 901
Grades: 8-12
20 Maplewood Avenue
Biddeford, ME 04005
(207) 282-1596
Biddeford, ME 04005
(207) 282-1596
Rank: #44.
Brewer Community School
(Math: 83% | Reading: 90%)
Rank:
Rank:
7/
Top 50%10
Students: 860
Grades: PK-8
92 Pendleton Street
Brewer, ME 04412
(207) 404-5700
Brewer, ME 04412
(207) 404-5700
Rank: #55.
Students: 819
Grades: 5-8
120 Wescott Road
South Portland, ME 04106
(207) 773-5629
South Portland, ME 04106
(207) 773-5629
Rank: #66.
Caribou Community School
(Math: 85% | Reading: 82%)
Rank:
Rank:
6/
Top 50%10
Students: 773
Grades: PK-8
24 Bennett Dr
Caribou, ME 04736
(207) 493-4240
Caribou, ME 04736
(207) 493-4240
Rank: #77.
Ellsworth Elementary-middle School
(Math: 80% | Reading: 85%)
Rank:
Rank:
4/
Bottom 50%10
Students: 744
Grades: K-8
20 Forrest Avenue
Ellsworth, ME 04605
(207) 667-6241
Ellsworth, ME 04605
(207) 667-6241
Rank: #88.
Lewiston Middle School
(Math: 62% | Reading: 69%)
Rank:
Rank:
1/
Bottom 50%10
Students: 716
Grades: 7-8
75 Central Avenue
Lewiston, ME 04240
(207) 795-4180
Lewiston, ME 04240
(207) 795-4180
Rank: #99.
Westbrook Middle School
(Math: 71% | Reading: 76%)
Rank:
Rank:
1/
Bottom 50%10
Students: 711
Grades: 5-8
471 Stroudwater Street
Westbrook, ME 04092
(207) 854-0830
Westbrook, ME 04092
(207) 854-0830
Rank: #1010.
Bonny Eagle Middle School
(Math: 80% | Reading: 88%)
Rank:
Rank:
6/
Top 50%10
Students: 710
Grades: 6-8
92 Sokokis Trail
Buxton, ME 04093
(207) 929-3833
Buxton, ME 04093
(207) 929-3833
Rank: #1111.
Gorham Middle School
(Math: 91% | Reading: 93%)
Rank:
Rank:
10/
Top 10%10
Students: 668
Grades: 6-8
106 Weeks Road
Gorham, ME 04038
(207) 222-1220
Gorham, ME 04038
(207) 222-1220
Rank: #1212.
Scarborough Middle School
(Math: 90% | Reading: 91%)
Rank:
Rank:
8/
Top 30%10
Students: 651
Grades: 6-8
21 Quentin Drive
Scarborough, ME 04074
(207) 730-4800
Scarborough, ME 04074
(207) 730-4800
Rank: #1313.
Massabesic Middle School
(Math: 85% | Reading: 87%)
Rank:
Rank:
7/
Top 50%10
Students: 629
Grades: 6-8
134 Old Alfred Road
East Waterboro, ME 04030
(207) 247-6121
East Waterboro, ME 04030
(207) 247-6121
Rank: #1414.
Saco Middle School
(Math: 88% | Reading: 90%)
Rank:
Rank:
8/
Top 30%10
Students: 586
Grades: 6-8
40 Buxton Road
Saco, ME 04072
(207) 282-4181
Saco, ME 04072
(207) 282-4181
Rank: #1515.
Ridge View Community School
(Math: 72% | Reading: 81%)
Rank:
Rank:
2/
Bottom 50%10
Students: 562
Grades: PK-8
175 Fern Road, Suite 1
Dexter, ME 04930
(207) 924-6000
Dexter, ME 04930
(207) 924-6000
Rank: #1616.
Windham Middle School
(Math: 81% | Reading: 84%)
Rank:
Rank:
4/
Bottom 50%10
Students: 554
Grades: 6-8
408 Gray Road
Windham, ME 04062
(207) 892-1820
Windham, ME 04062
(207) 892-1820
Rank: #1717.
Brunswick Jr High School
(Math: 86% | Reading: 91%)
Rank:
Rank:
8/
Top 30%10
Students: 537
Grades: 6-8
65 Columbia Avenue
Brunswick, ME 04011
(207) 319-1930
Brunswick, ME 04011
(207) 319-1930
Rank: #18 - 1918. - 19.
Molly Ockett School
(Math: 72% | Reading: 82%)
Rank:
Rank:
3/
Bottom 50%10
Students: 529
Grades: PK-8
25 Molly Ockett Drive
Fryeburg, ME 04037
(207) 935-2401
Fryeburg, ME 04037
(207) 935-2401
Rank: #18 - 1918. - 19.
Mt Ararat Middle School
(Math: 83% | Reading: 84%)
Rank:
Rank:
5/
Bottom 50%10
Students: 529
Grades: 6-8
66 Republic Avenue
Topsham, ME 04086
(207) 729-2950
Topsham, ME 04086
(207) 729-2950
Rank: #2020.
Nokomis Regional Middle School
(Math: 70% | Reading: 81%)
Rank:
Rank:
2/
Bottom 50%10
Students: 527
Grades: 5-8
291 Williams Road Suite 1
Newport, ME 04953
(207) 355-3600
Newport, ME 04953
(207) 355-3600
Rank: #21 - 2221. - 22.
Mt Blue Middle School
(Math: 81% | Reading: 83%)
Rank:
Rank:
4/
Bottom 50%10
Students: 507
Grades: 6-8
269 Middle St
Farmington, ME 04938
(207) 778-3511
Farmington, ME 04938
(207) 778-3511
Rank: #21 - 2221. - 22.
Oxford Hills Middle School
(Math: 72% | Reading: 71%)
Rank:
Rank:
1/
Bottom 50%10
Students: 507
Grades: 7-8
100 Pine Street
Paris, ME 04271
(207) 743-5946
Paris, ME 04271
(207) 743-5946
Rank: #23 - 2423. - 24.
Biddeford Middle School
(Math: 71% | Reading: 79%)
Rank:
Rank:
2/
Bottom 50%10
Students: 498
Grades: 5-7
25 Tiger Drive
Biddeford, ME 04005
(207) 282-6400
Biddeford, ME 04005
(207) 282-6400
Rank: #23 - 2423. - 24.
Gray-new Gloucester Middle School
(Math: 85% | Reading: 89%)
Rank:
Rank:
7/
Top 50%10
Students: 498
Grades: 5-8
31 Libby Hill Road
Gray, ME 04039
(207) 657-4994
Gray, ME 04039
(207) 657-4994
Rank: #2525.
Auburn Middle School
(Math: 73% | Reading: 80%)
Rank:
Rank:
2/
Bottom 50%10
Students: 490
Grades: 7-8
38 Falcon Drive
Auburn, ME 04210
(207) 333-6655
Auburn, ME 04210
(207) 333-6655
Rank: #2626.
York Middle School
(Math: 95% | Reading: 97%)
Rank:
Rank:
10/
Top 5%10
Students: 484
Grades: 5-8
30 Organug Road
York, ME 03909
(207) 363-4214
York, ME 03909
(207) 363-4214
Rank: #2727.
Lyman Moore Middle School
(Math: 74% | Reading: 85%)
Rank:
Rank:
4/
Bottom 50%10
Students: 483
Grades: 6-8
171 Auburn St
Portland, ME 04103
(207) 874-8150
Portland, ME 04103
(207) 874-8150
Rank: #2828.
Greely Middle School
(Math: 93% | Reading: 95%)
Rank:
Rank:
10/
Top 5%10
Students: 481
Grades: 6-8
351 Tuttle Road
Cumberland Center, ME 04021
(207) 829-4815
Cumberland Center, ME 04021
(207) 829-4815
Rank: #2929.
Middle School Of The Kennebunks
(Math: 93% | Reading: 95%)
Rank:
Rank:
10/
Top 5%10
Students: 477
Grades: 6-8
60 Thompson Road
Kennebunk, ME 04043
(207) 467-8004
Kennebunk, ME 04043
(207) 467-8004
Rank: #30 - 3130. - 31.
Durham Community School
(Math: 93% | Reading: 92%)
Rank:
Rank:
10/
Top 10%10
Students: 476
Grades: PK-8
654 Hallowell Road
Durham, ME 04222
(207) 353-9333
Durham, ME 04222
(207) 353-9333
Rank: #30 - 3130. - 31.
Hall-dale Middle And High School
(Math: 83% | Reading: 87%)
Rank:
Rank:
7/
Top 50%10
Students: 476
Grades: 6-12
97 Maple St
Farmingdale, ME 04344
(207) 622-6211
Farmingdale, ME 04344
(207) 622-6211
Rank: #3232.
Skowhegan Area Middle School
(Math: 81% | Reading: 86%)
Rank:
Rank:
5/
Bottom 50%10
Students: 473
Grades: 6-8
155 Academy Circle
Skowhegan, ME 04976
(207) 474-3339
Skowhegan, ME 04976
(207) 474-3339
Rank: #3333.
Messalonskee Middle School
(Math: 86% | Reading: 86%)
Rank:
Rank:
6/
Top 50%10
Students: 468
Grades: 6-8
33 School Bus Drive
Oakland, ME 04963
(207) 465-2167
Oakland, ME 04963
(207) 465-2167
Rank: #3434.
Marshwood Middle School
(Math: 87% | Reading: 90%)
Rank:
Rank:
8/
Top 30%10
Students: 465
Grades: 6-8
626 Dow Highway
Eliot, ME 03903
(207) 439-1399
Eliot, ME 03903
(207) 439-1399
Rank: #3535.
Gardiner Regional Middle School
(Math: 87% | Reading: 87%)
Rank:
Rank:
8/
Top 30%10
Students: 444
Grades: 6-8
161 Cobbossee Avenue
Gardiner, ME 04345
(207) 582-1326
Gardiner, ME 04345
(207) 582-1326
Show 100 more public schools in ME (out of 201 total schools)
Loading...
Frequently Asked Questions
What is the Maine average public middle schools student size?
The Maine average public middle schools student size is 272 for 2025.
What are the public middle schools with the largest student size in Maine?
The best top ranked public middle schools in Maine include Noble High School, Sanford Middle School and Biddeford High School.
Recent Articles

Sexual Harassment at Age 6: The Tale of a First Grade Suspension
A six-year old in Aurora, Colorado, was suspended after singing an LMFAO song to a little girl in his class and reportedly “shaking his booty.” We look at the case and the sexual harassment problem in public schools today.

How Scaffolding Could Change the Way Your Child Learns
This article explores the concept of instructional scaffolding, a teaching method that enhances learning by breaking down complex tasks into manageable parts. It highlights how scaffolding supports students in developing critical thinking skills and becoming more independent learners. The article discusses the benefits of scaffolding, including improved engagement and reduced anxiety, and provides strategies for its implementation across various educational levels.

February 05, 2025
Understanding the U.S. Department of Education: Structure, Impact, and EvolutionWe explore how the Department of Education shapes American education, from its cabinet-level leadership to its impact on millions of students, written for general audiences seeking clarity on this vital institution.