The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

6 schools in Hampshire

Illinois · Public K-12

For families in Hampshire, public-school options total 6 K-12 campuses, with combined enrollment near 4,506 (4 elementary, 1 middle, and 1 high).

7-year change in Hampshire

SY 2017-18 vs SY 2024-25
Total enrollment
4,506
+665 (+17%) vs SY 2017-18
School count
5
+1 (+25%) vs SY 2017-18
% White
58%
was 68%
% Hispanic
28%
was 20%
% Black
5%
was 3%
% Asian
5%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Big Timber Elementary SchoolElementaryKG-05451
Gary D Wright Elem SchElementaryPK-05742
Hampshire Elem SchoolElementaryKG-05446
Hampshire High SchoolHigh09-122,046
Hampshire Middle SchoolMiddle06-08821
NIA D/HH HS PrgrmElementaryM-M·

About Hampshire

Across Hampshire, Illinois, 6 public schools enrolls about 4,506 students between them.

On the school-mix side, the city comprises 4 elementary, 1 middle, and 1 high.

Per-campus enrollment runs near 751, above the state mean of about 480.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment expanded 17%: 3,841 students in SY 2017-18 versus 4,506 in SY 2024-25. The school count climbed from 4 to 5 across the same 7-year window. On the demographic side, White enrollment moved from 68% to 58% over the same window.

On this page, the community for Hampshire discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Hampshire, Illinois?
There are 6 public K-12 schools in Hampshire, with a combined enrollment of about 4,506.
How many elementary, middle, and high schools are in Hampshire?
Hampshire has 4 elementary, 1 middle, 1 high public schools.
What is the largest public school in Hampshire?
Hampshire High School is the largest public school in Hampshire by enrollment, with approximately 2,046 students.
What school districts serve Hampshire?
Hampshire is served by 2 public school districts, including CUSD 300, Northwestern Illinois Assn.
What grade levels do public schools in Hampshire cover?
Public schools in Hampshire serve students from pre-K through grade 12.