List of schools in USA
New Hampton Middle School
206 W Main, 50659 New Hampton
Telephone: 6413942259Fax: 6413942662E-mail: s_andersonnew-hampton.k12.ia.us