New Hampshire Middle School Locations, Class Sizes, Student Teacher Ratios and More
Find Schools in New Hampshire by Grade Level or School Type
New Hampshire Schools By Grade Level
New Hampshire Schools By School Type
Select a City in New Hampshire
or Choose a County:Belknap County Middle Schools
Belmont | Gilford | Laconia |
Meredith | Tilton |
Carroll County Middle Schools
Conway | Moultonborough | Wolfeboro |
Albany |
Cheshire County Middle Schools
Alstead | E. Swanzey | Gilsum |
Hinsdale | Jaffrey | Keene |
W. Swanzey | Walpole | Dublin |
Coos County Middle Schools
Berlin | Gorham | Groveton |
Lancaster |
Grafton County Middle Schools
Bethlehem | Bristol | Canaan |
Hanover | Lebanon | Lincoln |
Lisbon | Littleton | North Haverhill |
W. Lebanon |
Hillsborough County Middle Schools
Amherst | Antrim | Bedford |
Brookline | Goffstown | Hillsboro |
Hollis | Hudson | Litchfield |
Manchester | Merrimack | Milford |
Nashua | New Ipswich | Pelham |
Peterborough | Weare | Wilton |
Merrimack County Middle Schools
Allenstown | Bow | Concord |
Contoocook | Franklin | Hooksett |
North Sutton | Pembroke | Penacook |
Pittsfield | Northfield |
Rockingham County Middle Schools
Derry | Epping | Hampstead |
Hampton | Londonderry | Newmarket |
Newton | Plaistow | Portsmouth |
Raymond | Rye | Salem |
Sandown | Seabrook | Stratham |
Windham |
Strafford County Middle Schools
Barrington | Dover | Durham |
Farmington | Milton | Rochester |
Somersworth |
Sullivan County Middle Schools
Charlestown | Claremont | Newport |
Sunapee |