The average public middle school in New Hampshire has approximately 309 students (2025).
The public middle schools with the largest student enrollments are listed below (where sufficient data available).
The largest public middle school in New Hampshire (by enrollment) is Dover Middle School with 972 students.
# Students Range: 425
972
Avg. # Students: 629
Largest New Hampshire Public Middle Schools (2025)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
Dover Middle School
(Math: 33% | Reading: 49%)
Rank:
Rank:
4/
Bottom 50%10
Students: 972
Grades: 5-8
16 Daley Dr.
Dover, NH 03820
(603) 516-7200
Dover, NH 03820
(603) 516-7200
Rank: #22.
Londonderry Middle School
(Math: 40% | Reading: 57%)
Rank:
Rank:
7/
Top 50%10
Students: 948
Grades: 6-8
313 Mammoth Rd.
Londonderry, NH 03053
(603) 432-6925
Londonderry, NH 03053
(603) 432-6925
Rank: #33.
Cooperative Middle School
(Math: 45% | Reading: 58%)
Rank:
Rank:
7/
Top 50%10
Students: 923
Grades: 6-8
100 Academic Way
Stratham, NH 03885
(603) 775-8700
Stratham, NH 03885
(603) 775-8700
Rank: #44.
Mountain View Middle School
(Math: 46% | Reading: 59%)
Rank:
Rank:
7/
Top 50%10
Students: 866
Grades: 5-8
41 Lauren Ln.
Goffstown, NH 03045
(603) 497-8288
Goffstown, NH 03045
(603) 497-8288
Rank: #55.
Middle School At Parkside
(Math: 9% | Reading: 26%)
Rank:
Rank:
1/
Bottom 50%10
Students: 801
Grades: 5-8
75 Parkside Ave.
Manchester, NH 03102
(603) 624-6356
Manchester, NH 03102
(603) 624-6356
Rank: #6 - 76. - 7.
Rochester Middle School
(Math: 18% | Reading: 29%)
Rank:
Rank:
1/
Bottom 50%10
Students: 774
Grades: 6-8
47 Brock St.
Rochester, NH 03867
(603) 332-4090
Rochester, NH 03867
(603) 332-4090
Rank: #6 - 76. - 7.
Rundlett Middle School
(Math: 25% | Reading: 38%)
Rank:
Rank:
2/
Bottom 50%10
Students: 774
Grades: 6-8
144 South St.
Concord, NH 03301
(603) 225-0862
Concord, NH 03301
(603) 225-0862
Rank: #8 - 98. - 9.
Hillside Middle School
(Math: 15% | Reading: 29%)
Rank:
Rank:
1/
Bottom 50%10
Students: 772
Grades: 6-8
112 Reservoir Ave.
Manchester, NH 03104
(603) 624-6352
Manchester, NH 03104
(603) 624-6352
Rank: #8 - 98. - 9.
Woodbury School
(Math: 41% | Reading: 56%)
Rank:
Rank:
6/
Top 50%10
Students: 772
Grades: 6-8
206 Main St.
Salem, NH 03079
(603) 893-7055
Salem, NH 03079
(603) 893-7055
Rank: #1010.
Southside Middle School
(Math: 13% | Reading: 25%)
Rank:
Rank:
1/
Bottom 50%10
Students: 741
Grades: 5-8
300 South Jewett St.
Manchester, NH 03103
(603) 624-6359
Manchester, NH 03103
(603) 624-6359
Rank: #1111.
Timberlane Regional Middle School
(Math: 30% | Reading: 51%)
Rank:
Rank:
4/
Bottom 50%10
Students: 731
Grades: 6-8
44 Greenough Rd.
Plaistow, NH 03865
(603) 382-7131
Plaistow, NH 03865
(603) 382-7131
Rank: #1212.
Hudson Memorial School
(Math: 32% | Reading: 53%)
Rank:
Rank:
5/
Bottom 50%10
Students: 696
Grades: 6-8
1 Memorial Dr.
Hudson, NH 03051
(603) 886-1240
Hudson, NH 03051
(603) 886-1240
Rank: #1313.
Ross A. Lurgio Middle School
(Math: 66% | Reading: 74%)
Rank:
Rank:
10/
Top 10%10
Students: 680
Grades: 7-8
47a Nashua Rd.
Bedford, NH 03110
(603) 310-9100
Bedford, NH 03110
(603) 310-9100
Rank: #1414.
Henry J. Mclaughlin Jr. Middle School
(Math: 9% | Reading: 22%)
Rank:
Rank:
1/
Bottom 50%10
Students: 679
Grades: 6-8
201 Jack Lovering Drive
Manchester, NH 03109
(603) 628-6247
Manchester, NH 03109
(603) 628-6247
Rank: #1515.
Auburn Village School
(Math: 59% | Reading: 59%)
Rank:
Rank:
8/
Top 30%10
Students: 653
Grades: K-8
11 Eaton Hill Rd.
Auburn, NH 03032
(603) 483-2769
Auburn, NH 03032
(603) 483-2769
Rank: #1616.
Amherst Middle School
(Math: 48% | Reading: 55%)
Rank:
Rank:
7/
Top 50%10
Students: 644
Grades: 5-8
14 Cross Rd.
Amherst, NH 03031
(603) 673-8944
Amherst, NH 03031
(603) 673-8944
Rank: #1717.
Oyster River Middle School
(Math: 65% | Reading: 69%)
Rank:
Rank:
9/
Top 20%10
Students: 618
Grades: 5-8
1 Coe Dr.
Durham, NH 03824
(603) 868-2155
Durham, NH 03824
(603) 868-2155
Rank: #1818.
Keene Middle School
(Math: 23% | Reading: 38%)
Rank:
Rank:
2/
Bottom 50%10
Students: 601
Grades: 6-8
167 Maple Ave.
Keene, NH 03431
(603) 357-9023
Keene, NH 03431
(603) 357-9023
Rank: #1919.
Pennichuck Middle School
(Math: 34% | Reading: 44%)
Rank:
Rank:
4/
Bottom 50%10
Students: 557
Grades: 6-8
207 Manchester St.
Nashua, NH 03060
(603) 966-4140
Nashua, NH 03060
(603) 966-4140
Rank: #2020.
Fairgrounds Middle School
(Math: 26% | Reading: 36%)
Rank:
Rank:
2/
Bottom 50%10
Students: 546
Grades: 6-8
27 Cleveland St.
Nashua, NH 03060
(603) 594-4393
Nashua, NH 03060
(603) 594-4393
Rank: #2121.
Bow Memorial School
(Math: 43% | Reading: 61%)
Rank:
Rank:
7/
Top 50%10
Students: 530
Grades: 5-8
20 Bow Center Rd.
Bow, NH 03304
(603) 225-3212
Bow, NH 03304
(603) 225-3212
Rank: #2222.
Gilbert H. Hood Middle School
(Math: 27% | Reading: 46%)
Rank:
Rank:
3/
Bottom 50%10
Students: 519
Grades: 6-8
5 Hood Rd.
Derry, NH 03038
(603) 432-1224
Derry, NH 03038
(603) 432-1224
Rank: #2323.
West Running Brook Middle School
(Math: 36% | Reading: 46%)
Rank:
Rank:
4/
Bottom 50%10
Students: 518
Grades: 6-8
1 W. Running Brook Ln.
Derry, NH 03038
(603) 432-1250
Derry, NH 03038
(603) 432-1250
Rank: #2424.
Chester Academy
(Math: 38% | Reading: 52%)
Rank:
Rank:
6/
Top 50%10
Students: 514
Grades: PK-8
22 Murphy Dr.
Chester, NH 03036
(603) 887-3621
Chester, NH 03036
(603) 887-3621
Rank: #2525.
Nottingham Elementary School
(Math: 65% | Reading: 59%)
Rank:
Rank:
9/
Top 20%10
Students: 512
Grades: PK-8
245 Stage Rd.
Nottingham, NH 03290
(603) 679-5632
Nottingham, NH 03290
(603) 679-5632
Rank: #2626.
Merrimack Middle School
(Math: 27% | Reading: 46%)
Rank:
Rank:
3/
Bottom 50%10
Students: 511
Grades: 7-8
31 Madeline Bennett Ln.
Merrimack, NH 03054
(603) 424-6289
Merrimack, NH 03054
(603) 424-6289
Rank: #2727.
Deerfield Community School
(Math: 51% | Reading: 54%)
Rank:
Rank:
7/
Top 50%10
Students: 495
Grades: PK-8
66 North Rd.
Deerfield, NH 03037
(603) 463-7422
Deerfield, NH 03037
(603) 463-7422
Rank: #2828.
Barnstead Elementary School
(Math: 21% | Reading: 27%)
Rank:
Rank:
1/
Bottom 50%10
Students: 483
Grades: PK-8
91 Maple St.
Center Barnstead, NH 03225
(603) 269-5161
Center Barnstead, NH 03225
(603) 269-5161
Rank: #2929.
Merrimack Valley Middle School
(Math: 38% | Reading: 47%)
Rank:
Rank:
5/
Bottom 50%10
Students: 479
Grades: 6-8
14 Allen St.
Concord, NH 03303
(603) 753-6336
Concord, NH 03303
(603) 753-6336
Rank: #3030.
Weare Middle School
(Math: 20% | Reading: 37%)
Rank:
Rank:
2/
Bottom 50%10
Students: 477
Grades: 4-8
16 East Rd.
Weare, NH 03281
(603) 529-7555
Weare, NH 03281
(603) 529-7555
Rank: #3131.
Portsmouth Middle School
(Math: 57% | Reading: 74%)
Rank:
Rank:
9/
Top 20%10
Students: 472
Grades: 6-8
155 Parrott Ave.
Portsmouth, NH 03801
(603) 436-5781
Portsmouth, NH 03801
(603) 436-5781
Rank: #3232.
Lebanon Middle School
(Math: 51% | Reading: 55%)
Rank:
Rank:
7/
Top 50%10
Students: 457
Grades: 5-8
3 Moulton Avenue
Lebanon, NH 03766
(603) 448-3056
Lebanon, NH 03766
(603) 448-3056
Rank: #3333.
Milford Middle School
(Math: 38% | Reading: 48%)
Rank:
Rank:
5/
Bottom 50%10
Students: 448
Grades: 6-8
33 Osgood Rd.
Milford, NH 03055
(603) 673-5221
Milford, NH 03055
(603) 673-5221
Rank: #34 - 3534. - 35.
Paul Elementary School
(Math: 23% | Reading: 28%)
Rank:
Rank:
1/
Bottom 50%10
Students: 425
Grades: PK-8
60 Taylor Way
Sanbornville, NH 03872
(603) 522-8891
Sanbornville, NH 03872
(603) 522-8891
Rank: #34 - 3534. - 35.
Windham Middle School
(Math: 67% | Reading: 72%)
Rank:
Rank:
10/
Top 10%10
Students: 425
Grades: 7-8
112a Lowell Rd.
Windham, NH 03087
(603) 845-1556
Windham, NH 03087
(603) 845-1556
Show 100 more public schools in NH (out of 154 total schools)
Loading...
Frequently Asked Questions
What is the New Hampshire average public middle schools student size?
The New Hampshire average public middle schools student size is 309 for 2025.
What are the public middle schools with the largest student size in New Hampshire?
The best top ranked public middle schools in New Hampshire include Dover Middle School, Londonderry Middle School and Cooperative Middle School.
Recent Articles

What Is A Charter School?
Explore the world of charter schools in this comprehensive guide. Learn about their history, how they operate, and the pros and cons of this educational innovation. Discover key facts about charter schools, including admission policies, demographics, and funding, as well as what to look for when considering a charter school for your child.

10 Reasons Why High School Sports Benefit Students
Discover the 10 compelling reasons why high school sports are beneficial for students. This comprehensive article explores how athletics enhance academic performance, foster personal growth, and develop crucial life skills. From improved fitness and time management to leadership development and community representation, learn why participating in high school sports can be a game-changer for students' overall success and well-being.

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.