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

5 schools in Haslett

Michigan · Public K-12

Haslett runs 5 public K-12 schools per the latest NCES counts, with total enrollment around 2,601 (3 elementary, 1 middle, and 1 high).

7-year change in Haslett

SY 2017-18 vs SY 2024-25
Total enrollment
2,601
-90 (-3%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
71%
was 76%
% Hispanic
11%
was 9%
% Black
4%
was 4%
% Asian
5%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Haslett High SchoolHigh09-12774
Haslett Middle SchoolMiddle06-08660
Murphy Elementary SchoolElementary02-05386
Vera Ralya Elementary SchoolElementary02-05391
Wilkshire SchoolElementaryPK-01390

About Haslett

Across Haslett, Michigan, 5 public schools hosts about 2,601 students between them.

On the school-mix side, the city is made up of 3 elementary, 1 middle, and 1 high.

Average school size in Haslett is around 520 students, 28% higher than the Michigan average of about 406.

Five-year track record. Across the same 7-year window, public-school enrollment fell 3%: 2,691 students in SY 2017-18 versus 2,601 in SY 2024-25. Demographically, the White share of enrollment contracted from 76% to 71%.

Within the allk12 community for this area, the community for Haslett discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Haslett?
Haslett, Michigan has 5 public K-12 schools serving approximately 2,601 students.
How many elementary, middle, and high schools are in Haslett?
Haslett has 3 elementary, 1 middle, 1 high public schools.
What is the largest public school in Haslett?
Haslett High School is the largest public school in Haslett by enrollment, with approximately 774 students.
What school districts serve Haslett?
Haslett public schools are operated by Haslett Public Schools.
What grade levels do public schools in Haslett cover?
Public schools in Haslett serve students from pre-K through grade 12.