Grand Haven Area Public Schools


Grand Haven Area Public Schools is a Michigan school district that encompasses a 100-square-mile area that includes the cities of Grand Haven and Ferrysburg, as well as Grand Haven Charter Township and portions of the townships of Spring Lake, Port Sheldon, and Robinson in Ottawa County. It also includes a small portion of the southernmost area of the city of Norton Shores located in Muskegon County. The district includes seven elementary buildings, two middle schools, and two high schools. The total K-12 enrollment is just over 6,000 students.
The schools are: