Resource Portal
Ad
Resource Portal AI
Standards-aligned at-home lessons for any topic — in seconds.
Try it free
Home / New Hampshire /Best schools
Rankings · New Hampshire

Largest schools in Middle schools in New Hampshire

Ranked by enrollment — academic rankings appear once test-score data is loaded.

# School City District Enrollment
1 Cooperative Middle School Stratham Exeter Region Cooperative School District 1056
2 Elm Street Middle School Nashua Nashua School District 1044
3 Rochester Middle School Rochester Rochester School District 913
4 Rundlett Middle School Concord Concord School District 903
5 Londonderry Middle School Londonderry Londonderry School District 890
6 Woodbury School Salem Salem School District 799
7 Hillside Middle School Manchester Manchester School District 791
8 Timberlane Regional Middle School Plaistow Timberlane Regional School District 776
9 Henry J. Mclaughlin Jr. Middle School Manchester Manchester School District 711
10 Hudson Memorial School Hudson Hudson School District 710
11 Ross A. Lurgio Middle School Bedford Bedford School District 702
12 Keene Middle School Keene Keene School District 689
13 Southside Middle School Manchester Manchester School District 687
14 Fairgrounds Middle School Nashua Nashua School District 667
15 Pennichuck Middle School Nashua Nashua School District 607
16 Gilbert H. Hood Middle School Derry Derry Cooperative School District 578
17 West Running Brook Middle School Derry Derry Cooperative School District 562
18 Merrimack Middle School Merrimack Merrimack School District 550
19 Portsmouth Middle School Portsmouth Portsmouth School District 525
20 Milford Middle School Milford Milford School District 518
21 Merrimack Valley Middle School Penacook Merrimack Valley School District 514
22 Portsmouth Middle School Portsmouth Portsmouth School District 512
23 Windham Middle School Windham Windham School District 508
24 Laconia Middle School Laconia Laconia School District 481
25 David R. Cawley Middle School Hooksett Hooksett School District 439
26 Pelham Memorial School Pelham Pelham School District 433
27 Claremont Middle School Claremont Claremont School District 396
28 Kearsarge Regional Middle School North Sutton Kearsarge Regional School District 394
29 Hollis-Brookline Middle School Hollis Hollis-Brookline Cooperative School District 383
30 Kingswood Regional Middle School Wolfeboro Governor Wentworth Regional School District 371
31 Frances C. Richmond School Hanover Dresden School District 359
32 Frances C. Richmond School Hanover Dresden School District 357
33 Kingswood Regional Middle School Wolfeboro Governor Wentworth Regional School District 354
34 Hampton Academy Hampton Hampton School District 353
35 Somersworth Middle School Somersworth Somersworth School District 331
36 Weare Middle School Weare Weare School District 327
37 Academy For Science And Design Charter (M) Nashua Academy for Science and Design Charter School 319
38 Jaffrey-Rindge Middle School Jaffrey Jaffrey-Rindge Cooperative School District 312
39 Winnisquam Regional Middle School Tilton Winnisquam Regional School District 312
40 Newfound Memorial Middle School Bristol Newfound Area School District 275
41 Hillsboro-Deering Middle School Hillsborough Hillsboro-Deering Cooperative School District 268
42 Newmarket Jr.-Sr. High (Elem) Newmarket Newmarket School District 255
43 Berlin Middle School Berlin Berlin School District 244
44 Newmarket Jr.-Sr. High (Elem) Newmarket Newmarket School District 243
45 A. Crosby Kennett Middle School Conway Conway School District 241
46 Monadnock Regional Middle School E. Swanzey Monadnock Regional School District 241
47 The Founders Academy Charter School (E) Manchester The Founders Academy Charter School 236
48 Newport Middle School Newport Newport School District 227
49 Sanborn Regional Middle School Kingston Sanborn Regional School District 195
50 Epping Middle School Epping Epping School District 194
51 Inter-Lakes Middle School Meredith Inter-Lakes Cooperative School District 156
52 Charlestown Middle School Charlestown Fall Mountain Regional School District 143
53 Hopkinton Middle School Contoocook Hopkinton School District 139
54 Wilton-Lyndeboro Middle School Wilton Wilton-Lyndeborough Cooperative School District 139
55 Pittsfield Middle School Pittsfield Pittsfield School District 138
56 Nute Junior High School Milton Milton School District 126
57 Hinsdale Middle High School Hinsdale Hinsdale School District 125
58 Hinsdale Middle High School Hinsdale Hinsdale School District 113
59 Gorham Middle School Gorham Gorham Randolph Shelburne Cooperative School District 101
60 Gorham Middle School Gorham Gorham Randolph Shelburne Cooperative School District 99
61 Virtual Learning Academy (E) Exeter Virtual Learning Academy Charter School 99
62 Sunapee Middle High School Sunapee Sunapee School District 97
63 Daisy Bronson Junior High School Littleton Littleton School District 91
64 Profile Junior High School Bethlehem Profile School District 88
65 Groveton High School (Middle) Groveton Northumberland School District 80
66 Lin-Wood Public School (Middle) Lincoln Lincoln-Woodstock Cooperative School District 74
67 Kreiva Academy Public Charter School (M) Manchester Kreiva Academy Public Charter School 70
68 Lisbon Regional School (Middle) Lisbon Lisbon Regional School District 55
69 Great Bay Charter School (M) Exeter Great Bay Charter School 45
70 Making Community Connections Charter School (M) Manchester Making Community Connections Charter School 16
71 North Country Charter Academy (M) Littleton North Country Charter Academy 0

All New Hampshire schools