;

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