15 schools in Saint Clair Shores
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| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Ardmore Elementary School | Elementary | KG-05 | 370 |
| Avalon Elementary School | Elementary | PK-02 | 345 |
| Elmwood Elementary School | Elementary | 03-05 | 305 |
| Greenwood Elementary School | Elementary | PK-05 | 430 |
| Harmon Elementary School | Elementary | KG-05 | 317 |
| Jefferson Middle School | Middle | 06-08 | 990 |
| Kennedy Middle School | Middle | 06-08 | 710 |
| Lake Shore High School | High | 09-12 | 914 |
| Lakeview High School | High | 09-12 | 1,319 |
| Masonic Heights Elementary School | Elementary | PK-05 | 466 |
| North Lake High School | High | 09-12 | 124 |
| Princeton Elementary School | Elementary | KG-05 | 652 |
| Rodgers Elementary School | Elementary | PK-05 | 534 |
| South Lake Middle School | Middle | 06-08 | 309 |
| Violet Elementary School | Elementary | PK-05 | 471 |
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.