Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/controller/county_public_schools_state.inc.php on line 249
Best Public Middle Schools in Rockingham County (2026)

Best Rockingham County Public Middle Schools (2026)

For the 2026 school year, there are 31 public middle schools serving 12,412 students in Rockingham County, NH.
The top-ranked public middle schools in Rockingham County, NH are Lincoln Akerman School, North Hampton School and Windham Middle School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Rockingham County, NH public middle schools have an average math proficiency score of 48% (versus the New Hampshire public middle school average of 38%), and reading proficiency score of 57% (versus the 49% statewide average). Middle schools in Rockingham County have an average ranking of 9/10, which is in the top 20% of New Hampshire public middle schools.
Minority enrollment is 13% of the student body (majority Hispanic), which is less than the New Hampshire public middle school average of 17% (majority Hispanic).

Best Public Middle Schools in Rockingham County (2026)

School
(Math and Reading Proficiency)
Location
Quick Facts
Rank: #11.
Lincoln Akerman School
(Math: 65-69% | Reading: 75-79%)
Rank:
10/
10
Top 5%
8 Exeter Rd.
Hampton Falls, NH 03844
(603) 926-2539
Gr: PK-8 | 190 students Student-teacher ratio: 12:1 Minority enrollment: 13%
Rank: #22.
North Hampton School
(Math: 70-74% | Reading: 70-74%)
Rank:
10/
10
Top 10%
201 Atlantic Ave.
North Hampton, NH 03862
(603) 964-5501
Gr: PK-8 | 268 students Student-teacher ratio: 9:1 Minority enrollment: 7%
Rank: #33.
Windham Middle School
(Math: 71% | Reading: 72%)
Rank:
10/
10
Top 10%
112a Lowell Rd.
Windham, NH 03087
(603) 845-1556
Gr: 7-8 | 414 students Student-teacher ratio: 12:1 Minority enrollment: 24%
Rank: #44.
Rye Junior High School
(Math: 60-64% | Reading: 70-74%)
Rank:
10/
10
Top 10%
501 Washington Rd.
Rye, NH 03870
(603) 964-5591
Gr: 5-8 | 175 students Student-teacher ratio: 9:1 Minority enrollment: 7%
Rank: #55.
South Hampton Barnard School
(Math: 70-79% | Reading: 60-69%)
Rank:
10/
10
Top 10%
219 Main Ave.
East Kingston, NH 03827
(603) 394-7744
Gr: K-8 | 81 students Student-teacher ratio: 8:1 Minority enrollment: 2%
Rank: #66.
Greenland Central School
(Math: 62% | Reading: 71%)
Rank:
9/
10
Top 20%
70 Post Rd.
Greenland, NH 03840
(603) 431-6723
Gr: K-8 | 367 students Student-teacher ratio: 9:1 Minority enrollment: 10%
Rank: #77.
Portsmouth Middle School
(Math: 61% | Reading: 74%)
Rank:
9/
10
Top 20%
155 Parrott Ave.
Portsmouth, NH 03801
(603) 436-5781
Gr: 6-8 | 486 students Student-teacher ratio: 10:1 Minority enrollment: 25%
Rank: #88.
Virtual Learning Academy (E)
Charter School
(Math: 50-59% | Reading: 70-79%)
Rank:
9/
10
Top 20%
19 Hampton Rd, Building B Suit
Exeter, NH 03833
(603) 778-2500
Gr: K-8 | 124 students Student-teacher ratio: 7:1 Minority enrollment: 19%
Rank: #99.
Nottingham Elementary School
(Math: 73% | Reading: 59%)
Rank:
9/
10
Top 20%
245 Stage Rd.
Nottingham, NH 03290
(603) 679-5632
Gr: PK-8 | 527 students Student-teacher ratio: 13:1 Minority enrollment: 8%
Rank: #1010.
Hampton Academy
(Math: 57% | Reading: 63%)
Rank:
9/
10
Top 20%
29 Academy Ave.
Hampton, NH 03842
(603) 926-2000
Gr: 6-8 | 313 students Student-teacher ratio: 8:1 Minority enrollment: 17%
Rank: #1111.
Henry W. Moore School
(Math: 55-59% | Reading: 60-64%)
Rank:
9/
10
Top 20%
12 Deerfield Rd.
Candia, NH 03034
(603) 483-2251
Gr: K-8 | 272 students Student-teacher ratio: 10:1 Minority enrollment: 13%
Rank: #1212.
Auburn Village School
(Math: 59% | Reading: 59%)
Rank:
8/
10
Top 30%
11 Eaton Hill Rd.
Auburn, NH 03032
(603) 483-2769
Gr: PK-8 | 692 students Student-teacher ratio: 14:1 Minority enrollment: 7%
Rank: #1313.
The Birches Academy Of Academics - Art A Public Charter School
Charter School
(Math: 55-59% | Reading: 55-59%)
Rank:
8/
10
Top 30%
419 South Broadway 2nd Floor
Salem, NH 03079
(603) 458-6399
Gr: K-8 | 286 students Student-teacher ratio: 13:1 Minority enrollment: 19%
Rank: #1414.
Cooperative Middle School
(Math: 53% | Reading: 58%)
Rank:
8/
10
Top 30%
100 Academic Way
Stratham, NH 03885
(603) 775-8700
Gr: 6-8 | 945 students Student-teacher ratio: 10:1 Minority enrollment: 10%
Rank: #1515.
Hampstead Middle School
(Math: 49% | Reading: 66%)
Rank:
8/
10
Top 30%
28 School St.
Hampstead, NH 03841
(603) 329-6743
Gr: 5-8 | 352 students Student-teacher ratio: 10:1 Minority enrollment: 9%
Rank: #1616.
Northwood Elementary School
(Math: 51% | Reading: 56%)
Rank:
7/
10
Top 50%
511 First Nh Tpke.
Northwood, NH 03261
(603) 942-5488
Gr: PK-8 | 413 students Student-teacher ratio: 12:1 Minority enrollment: 6%
Rank: #1717.
Londonderry Middle School
(Math: 42% | Reading: 57%)
Rank:
7/
10
Top 50%
313 Mammoth Rd.
Londonderry, NH 03053
(603) 432-6925
Gr: 6-8 | 918 students Student-teacher ratio: 11:1 Minority enrollment: 13%
Rank: #1818.
Deerfield Community School
(Math: 49% | Reading: 54%)
Rank:
7/
10
Top 50%
66 North Rd.
Deerfield, NH 03037
(603) 463-7422
Gr: PK-8 | 506 students Student-teacher ratio: 11:1 Minority enrollment: 5%
Rank: #1919.
Windham Academy Public Charter School
Charter School
(Math: 50-54% | Reading: 45-49%)
Rank:
7/
10
Top 50%
1 Industrial Drive
Windham, NH 03087
(603) 236-7900
Gr: K-8 | 410 students Student-teacher ratio: 16:1 Minority enrollment: 22%
Rank: #2020.
Iber Holmes Gove Middle School
(Math: 46% | Reading: 53%)
Rank:
6/
10
Top 50%
1 Stephen Batchelder Pkwy.
Raymond, NH 03077
(603) 895-3394
Gr: 4-8 | 413 students Student-teacher ratio: 11:1 Minority enrollment: 12%
Rank: #2121.
Woodbury School
(Math: 41% | Reading: 56%)
Rank:
6/
10
Top 50%
206 Main St.
Salem, NH 03079
(603) 893-7055
Gr: 6-8 | 762 students Student-teacher ratio: 12:1 Minority enrollment: 23%
Rank: #2222.
Chester Academy
(Math: 40% | Reading: 52%)
Rank:
6/
10
Top 50%
22 Murphy Dr.
Chester, NH 03036
(603) 887-3621
Gr: PK-8 | 508 students Student-teacher ratio: 12:1 Minority enrollment: 11%
Rank: #2323.
Timberlane Regional Middle School
(Math: 37% | Reading: 51%)
Rank:
5/
10
Bottom 50%
44 Greenough Rd.
Plaistow, NH 03865
(603) 382-7131
Gr: 6-8 | 723 students Student-teacher ratio: 10:1 Minority enrollment: 11%
Rank: #2424.
Ellis School
(Math: 40% | Reading: 49%)
Rank:
5/
10
Bottom 50%
432 Main St.
Fremont, NH 03044
(603) 895-2511
Gr: PK-8 | 353 students Student-teacher ratio: 9:1 Minority enrollment: 9%
Rank: #2525.
Newmarket Jr.-sr. High Elementary School
(Math: 35% | Reading: 51%)
Rank:
5/
10
Bottom 50%
213 S. Main St.
Newmarket, NH 03857
(603) 659-3271
Gr: 6-8 | 225 students Student-teacher ratio: 10:1 Minority enrollment: 18%
Rank: #2626.
Epping Middle School
(Math: 35-39% | Reading: 45-49%)
Rank:
5/
10
Bottom 50%
33 Prescott Rd.
Epping, NH 03042
(603) 679-2544
Gr: 6-8 | 194 students Student-teacher ratio: 10:1 Minority enrollment: 6%
Rank: #2727.
Sanborn Regional Middle School
(Math: 36% | Reading: 40-44%)
Rank:
4/
10
Bottom 50%
17 Danville Road
Kingston, NH 03848
(603) 382-6226
Gr: 6-8 | 251 students Student-teacher ratio: 10:1 Minority enrollment: 10%
Rank: #2828.
Gilbert H. Hood Middle School
(Math: 29% | Reading: 46%)
Rank:
3/
10
Bottom 50%
5 Hood Rd.
Derry, NH 03038
(603) 432-1224
Gr: 7-8 | 696 students Student-teacher ratio: 13:1 Minority enrollment: 18%
Rank: #2929.
Seabrook Middle School
(Math: 18% | Reading: 33%)
Rank:
1/
10
Bottom 50%
256 Walton Rd.
Seabrook, NH 03874
(603) 474-9221
Gr: 5-8 | 277 students Student-teacher ratio: 9:1 Minority enrollment: 22%
Rank: #3030.
Great Bay Charter School (M)
Charter School
(Math: ≤10% | Reading: 30-39%)
Rank:
1/
10
Bottom 50%
30 Linden St.
Exeter, NH 03833
(603) 519-9003
Gr: 3-8 | 60 students Student-teacher ratio: 8:1 Minority enrollment: 8%
Rank: n/an/a
53 Carlton E. Sockwell Way
Newton, NH 03858
(603) 691-5429
Gr: K-8 | 179 students Student-teacher ratio: 18:1 Minority enrollment: 10%

Frequently Asked Questions

What are the top-ranked public middle schools in Rockingham County, NH?
The top-ranked public middle schools in Rockingham County, NH include Lincoln Akerman School, North Hampton School and Windham Middle School.
How many public middle schools are located in Rockingham County?
31 public middle schools are located in Rockingham County.
What is the racial composition of students in Rockingham County?
Rockingham County public middle schools minority enrollment is 13% of the student body (majority Hispanic), which is less than the New Hampshire public middle schools average of 17% (majority Hispanic).
Which public middle schools in Rockingham County are often viewed compared to one another?

Recent Articles

AI Report Cards: Should Schools Evaluate AI Use?
AI Report Cards: Should Schools Evaluate AI Use?
Explore whether schools should assess student AI use, the benefits, risks, and what responsible AI report cards could look like in 2026.
The Parent’s Guide to School Cell Phone Bans in 2026
The Parent’s Guide to School Cell Phone Bans in 2026
Learn how school cell phone bans work in 2026, why districts are adopting them, and what parents should expect.
Parental Involvement in Public Schools: 2026 Update
Parental Involvement in Public Schools: 2026 Update
Explore the latest 2026 trends, research, and strategies shaping parental involvement in public schools and student success.

Quick Links


Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 75

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 82

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 88

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 94

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 100

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 106

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 112

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 123

Notice: Javascript file does not exist: /home/devsarath/workspace/psr/public_html/javascript/components/popper.min.js in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242

Notice: Javascript file does not exist: /home/devsarath/workspace/psr/public_html/javascript/components/tippy.min.js in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242

Notice: Directory does not exist in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242

Notice: Unable to save compiled js file in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242