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

15 schools in Saint Clair Shores

Michigan · Public K-12

Parents in Saint Clair Shores have 15 public K-12 options when picking a school, with combined enrollment near 8,256 students (9 elementary, 3 middle, and 3 high).

7-year change in Saint Clair Shores

SY 2017-18 vs SY 2024-25
Total enrollment
8,256
-1,039 (-11%) vs SY 2017-18
School count
15
-1 (-6%) vs SY 2017-18
% White
65%
was 70%
% Hispanic
5%
was 3%
% Black
20%
was 19%
% Asian
1%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Ardmore Elementary SchoolElementaryKG-05370
Avalon Elementary SchoolElementaryPK-02345
Elmwood Elementary SchoolElementary03-05305
Greenwood Elementary SchoolElementaryPK-05430
Harmon Elementary SchoolElementaryKG-05317
Jefferson Middle SchoolMiddle06-08990
Kennedy Middle SchoolMiddle06-08710
Lake Shore High SchoolHigh09-12914
Lakeview High SchoolHigh09-121,319
Masonic Heights Elementary SchoolElementaryPK-05466
North Lake High SchoolHigh09-12124
Princeton Elementary SchoolElementaryKG-05652
Rodgers Elementary SchoolElementaryPK-05534
South Lake Middle SchoolMiddle06-08309
Violet Elementary SchoolElementaryPK-05471

About Saint Clair Shores

Across Saint Clair Shores, Michigan, 15 public schools hosts about 8,256 students between them.

On the level-by-level breakdown, the city comprises 9 elementary, 3 middle, and 3 high.

Per-campus enrollment runs near 550, meaningfully above the state mean of about 406.

Over the past 7-year window. Across the same 7-year window, public-school enrollment declined 11%: 9,295 students in SY 2017-18 versus 8,256 in SY 2024-25. Saint Clair Shores now counts 15 public schools, down from 16 in SY 2017-18. The White share of public-school enrollment decreased from 70% to 65%.

On this page, the community for Saint Clair Shores discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Saint Clair Shores, Michigan?
There are 15 public K-12 schools in Saint Clair Shores, with a combined enrollment of about 8,256.
How many elementary, middle, and high schools are in Saint Clair Shores?
Saint Clair Shores has 9 elementary, 3 middle, 3 high public schools.
What is the largest public school in Saint Clair Shores?
Lakeview High School is the largest public school in Saint Clair Shores by enrollment, with approximately 1,319 students.
What school districts serve Saint Clair Shores?
Saint Clair Shores is served by 3 public school districts, including Lakeview Public Schools (Macomb), South Lake Schools, Lake Shore Public Schools (Macomb).
What grade levels do public schools in Saint Clair Shores cover?
Public schools in Saint Clair Shores serve students from pre-K through grade 12.