Hampshire Middle School is directly aligned to District 300’s central mission: to provide engaging and inclusive educational experiences that empower and equip all students to discover, innovate, and succeed now and in the future.
Hampshire Middle School is located in Hampshire, Illinois, a northwest Chicago suburb in northern Kane County. Our school is approximately 7.8 miles southwest of the Interstate 90 and Route 47 interchange. Hampshire has a population of 23,301, according to the United States Census.
Our primary feeder pattern schools are Big Timber Elementary, Gilberts Elementary, Hampshire Elementary, and Wright Elementary. Students attending Hampshire Middle School typically feed into Hampshire High School. To view your residence's feeder pattern, please visit our Attendance Boundaries/Zones webpage at https://www.d300.org/AttendanceBoundariesZones and enter your address using MySchool Locator.
In the 2024-25 school year, Hampshire Middle School served 823 students from the communities of Elgin, Gilberts, Hampshire, Huntley, Pingree Grove, and West Dundee. Our primary feeder pattern schools include Big Timber Elementary, Hampshire Elementary, and Wright Elementary. We celebrate our diverse student population:


Hampshire Middle School is part of District 300, the 6th largest school district in Illinois based on student enrollment. District 300 serves over 23,000 students and covers 118 square miles in northern Illinois. The district includes 17 elementary schools, 4 middle schools, 3 high schools, 1 kindergarten through 8th grade school, 1 early childhood center, and 1 alternative school.
Fast Facts
- Mascot: Whip-Pur
- School Colors: Purple / White
- Year Built: 1948