;

New Hampshire 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 Schools


Alton Belmont Center Harbor
Ctr. Barnstead Gilford Gilmanton Iw
Laconia Meredith New Hampton
Sanbornton Tilton  

Carroll County Schools


Albany Bartlett Conway
Ctr. Conway Ctr. Ossipee Ctr. Sandwich
Ctr. Tuftonboro Effingham Freedom
Intervale Jackson Madison
Moultonboro Moultonborough North Conway
Ossipee Sanbornville South Tamworth
Tamworth Wolfeboro  

Cheshire County Schools


Alstead Chesterfield Dublin
E. Swanzey Fitzwilliam Gilsum
Harrisville Hinsdale Jaffrey
Keene Marlborough Marlow
Nelson North Walpole Richmond
Rindge Stoddard Sullivan
Surry Troy W. Swanzey
Walpole Westmoreland Winchester

Coos County Schools


Berlin Colebrook Errol
Gorham Groveton Jefferson
Lancaster Milan North Stratford
Pittsburg Stark Stewartstown
Whitefield    

Essex County Schools


W. Stewartstown    

Grafton County Schools


Ashland Bath Bethlehem
Bristol Campton Canaan
Enfield Franconia Hanover
Haverhill Holderness Landaff
Lebanon Lincoln Lisbon
Littleton Lyme Monroe
North Haverhill Orford Piermont
Pike Plymouth Rumney
Thornton W. Lebanon Warren
Waterville Valley Wentworth West Lebanon
Woodsville    

Hillsborough County Schools


Amherst Antrim Bedford
Bennington Brookline Francestown
Goffstown Greenfield Greenville
Hancock Hillsboro Hillsborough
Hollis Hudson Litchfield
Lyndeborough Manchester Mason
Merrimack Milford Mont Vernon
Nashua New Boston New Ipswich
Pelham Peterborough Temple
Weare Wilton Windsor

Merrimack County Schools


Allenstown Andover Boscawen
Bow Bradford Canterbury
Chichester Concord Contoocook
Danbury Dunbarton Epsom
Franklin Henniker Hill
Hooksett Hopkinton Loudon
New London North Sutton Northfield
Pembroke Penacook Pittsfield
Salisbury Suncook Sutton Mills
W. Franklin Warner Webster

Rockingham County Schools


Atkinson Auburn Brentwood
Candia Chester Danville
Deerfield Derry East Hampstead
East Kingston Epping Exeter
Fremont Greenland Hampstead
Hampton Hampton Falls Kingston
Londonderry New Castle Newfields
Newington Newmarket Newton
North Hampton Northwood Nottingham
Plaistow Portsmouth Raymond
Rye Salem Sandown
Seabrook South Hampton Stratham
Windham    

Strafford County Schools


Barrington Dover Durham
E. Rochester Farmington Gonic
Lee Madbury Milton
New Durham Rochester Rollinsford
Somersworth Strafford  

Sullivan County Schools


Acworth Charlestown Claremont
Cornish Croydon Grantham
Langdon Lempster Meriden
Newport Sunapee Washington