The average public elementary school in New Hampshire has approximately 292 students (2025).
The public elementary schools with the largest student enrollments are listed below (where sufficient data available).
The largest public elementary school in New Hampshire (by enrollment) is Golden Brook Elementary School with 1,144 students.
# Students Range: 514
1,144
Avg. # Students: 678
Largest New Hampshire Public Elementary Schools (2025)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
Golden Brook Elementary School
(Math: 69% | Reading: 67%)
Rank:
Rank:
9/
Top 20%10
Students: 1,144
Grades: PK-4
112b Lowell Rd.
Windham, NH 03087
(603) 845-1552
Windham, NH 03087
(603) 845-1552
Rank: #22.
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: #33.
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: #44.
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: #55.
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: #66.
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: #7 - 87. - 8.
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: #7 - 87. - 8.
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: #9 - 109. - 10.
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: #9 - 109. - 10.
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: #1111.
Pelham Elementary School
(Math: 50% | Reading: 56%)
Rank:
Rank:
7/
Top 50%10
Students: 752
Grades: PK-5
61 Marsh Rd.
Pelham, NH 03076
(603) 635-8875
Pelham, NH 03076
(603) 635-8875
Rank: #1212.
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: #1313.
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: #1414.
Clark-wilkins School
(Math: 72% | Reading: 65%)
Rank:
Rank:
9/
Top 20%10
Students: 697
Grades: PK-4
80 Boston Post Rd.
Amherst, NH 03031
(603) 673-4411
Amherst, NH 03031
(603) 673-4411
Rank: #1515.
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: #1616.
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: #1717.
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: #1818.
Village Park Elementary School
(Math: 74% | Reading: 63%)
Rank:
Rank:
9/
Top 20%10
Students: 651
Grades: K-5
12253 Lake Nona Gateway Rd
Wentworth, NH 03282
(407) 317-3200
Wentworth, NH 03282
(407) 317-3200
Rank: #1919.
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: #2020.
Mckelvie Intermediate School
(Math: 74% | Reading: 77%)
Rank:
Rank:
10/
Top 5%10
Students: 625
Grades: 5-6
108 Liberty Hill Rd.
Bedford, NH 03110
(603) 472-3951
Bedford, NH 03110
(603) 472-3951
Rank: #2121.
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: #2222.
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: #2323.
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: #2424.
Heron Pond Elementary School
(Math: 37% | Reading: 41%)
Rank:
Rank:
4/
Bottom 50%10
Students: 556
Grades: 2-5
80 Heron Pond Rd.
Milford, NH 03055
(603) 673-1811
Milford, NH 03055
(603) 673-1811
Rank: #2525.
Ernest P. Barka Elementary School
(Math: 38% | Reading: 47%)
Rank:
Rank:
5/
Bottom 50%10
Students: 548
Grades: K-5
21 Eastgate Rd.
Derry, NH 03038
(603) 434-2430
Derry, NH 03038
(603) 434-2430
Rank: #2626.
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: #2727.
Thorntons Ferry School
(Math: 40-44% | Reading: 45-49%)
Rank:
Rank:
5/
Bottom 50%10
Students: 535
Grades: PK-4
134 Camp Sargent Rd.
Merrimack, NH 03054
(603) 889-1577
Merrimack, NH 03054
(603) 889-1577
Rank: #2828.
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: #2929.
Bow Elementary School
(Math: 71% | Reading: 61%)
Rank:
Rank:
9/
Top 20%10
Students: 528
Grades: PK-4
22 Bow Center Rd.
Bow, NH 03304
(603) 225-3049
Bow, NH 03304
(603) 225-3049
Rank: #3030.
Maple Avenue School
(Math: 62% | Reading: 53%)
Rank:
Rank:
8/
Top 30%10
Students: 525
Grades: 1-4
16 Maple Ave.
Goffstown, NH 03045
(603) 497-3330
Goffstown, NH 03045
(603) 497-3330
Rank: #3131.
Stratham Memorial School
(Math: 50% | Reading: 67%)
Rank:
Rank:
8/
Top 30%10
Students: 520
Grades: PK-5
39 Gifford Farm Rd.
Stratham, NH 03885
(603) 772-5413
Stratham, NH 03885
(603) 772-5413
Rank: #3232.
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: #3333.
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: #34 - 3534. - 35.
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: #34 - 3534. - 35.
Matthew Thornton Elementary School
(Math: 50% | Reading: 51%)
Rank:
Rank:
7/
Top 50%10
Students: 514
Grades: 1-5
275 Mammoth Rd.
Londonderry, NH 03053
(603) 432-6937
Londonderry, NH 03053
(603) 432-6937
Show 100 more public schools in NH (out of 367 total schools)
Loading...
Frequently Asked Questions
What is the New Hampshire average public elementary schools student size?
The New Hampshire average public elementary schools student size is 292 for 2025.
What are the public elementary schools with the largest student size in New Hampshire?
The best top ranked public elementary schools in New Hampshire include Golden Brook Elementary School, Dover Middle School and Londonderry Middle 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.