New Hampshire Public Schools in Cheshire County are recognized for their standard of excellence in providing the children learning experiences that nurture their physical, social, emotional, and academic development.
New Hampshire Schools
Acworth
Acworth Elementary School – (603) 835-2270
Alstead
Alstead Primary School (K-5) – (802) 835-2482
Vilas School (6-8)
Fall Mountain Regional High in Langdon (9-12)
Chesterfield
Chesterfield Elementary School (K-8)
Keene High School (9-12)
Hinsdale
Hinsdale Elementary School (K-6)
Hinsdale High School (9-12)
Sullivan
Gilsum Elementary (Kindergarten)
Sullivan Elementary School (1-6)
Monadnock Regional High in Swanzey (7-12)
Surry
Surry Elementary (K-6)
Monadnock Regional High in Swanzey (7-12)
Walpole
Walpole Primary (K-2) – (603) 756-4729
Walpole Elementary (3-8)
North Walpole Elementary (1-5) – (603) 445-5450
Fall Mountain Regional High in Langdon (9-12)
Westmoreland
Westmoreland School (K-8)
Keene High School (9-12)
Winchester
Thayer High School (9-12)
Thayer Junior High (6-8)
Winchester Elementary School (PK-5)
Connect with us