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

St. Clair County

Michigan · Public K-12

Combined enrollment across St. Clair County's 57 public schools is roughly 20,511 students, an average of about 360 per campus. Port Huron Area School District runs the largest share. That works out to 26 elementary, 7 middle, and 18 high schools.

7-year change in St. Clair County

SY 2017-18 vs SY 2024-25
Total enrollment
20,496
-3,489 (-15%) vs SY 2017-18
School count
53
0 (0%) vs SY 2017-18
% White
85%
was 87%
% Hispanic
5%
was 4%
% Black
4%
was 4%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
57
14 districts
Enrollment
20,511
NCES CCD
Median income
$71,270
Above Michigan avg
Free/reduced lunch
46.5%
Below Michigan avg
Elementary
26
8,212 students
Middle
7
3,508 students
High
18
7,843 students
Combined / other
6
948 students
LARGEST DISTRICT
Port Huron Area School District
6,916 students · 14 districts in St. Clair County

County vs. school enrollment demographics

Left bar is the racial makeup of St. Clair County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
91%
Hispanic
4%
Black
2%
Asian
1%
Two or more
5%
Native American
0%
Pacific Islander
0%
School enrollment
White
85%
Hispanic
5%
Black
4%
Asian
0%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
20.3%
adults 25+
Poverty rate
8.1%
ACS 5-year
Unemployment
5.7%
civilian labor
Median age
45
20.3% under 18

Test scores in St. Clair County

Latest 2024-25 ELA proficiency, 26 schools ranked. Michigan state average: 47.7%.

See all 26 schools in St. Clair County ranked by score →

All schools (57)

NameCityLevelGradesEnrollmentRating
Anchor Bay High SchoolIraHigh09-121,740·
Port Huron Northern High SchoolPort HuronHigh09-121,089·
Port Huron High SchoolPort HuronHigh09-12988·
Marysville High SchoolMarysvilleHigh09-12806·
Landmark AcademyKimballCombinedKG-12726·
St Clair High SchoolSaint ClairHigh09-12715·
Algonac JuniorSenior High SchoolClayHigh07-12644·
St Clair Middle SchoolSaint ClairMiddle05-08614·
Marysville Middle SchoolMarysvilleMiddle06-08603·
Central Middle SchoolPort HuronMiddle06-08599·
Fort Gratiot Middle SchoolFort GratiotMiddle06-08533·
Keewahdin Elementary SchoolFort GratiotElementaryPK-05510·
Yale Senior High SchoolYaleHigh09-12509·
Gardens Elementary SchoolMarysvilleElementaryPK-05469·
Washington Elementary SchoolMarysvilleElementaryPK-05460·
Algonquin Elementary SchoolClayElementary02-06445·
Marine City High SchoolMarine CityHigh09-12437·
Yale Junior High SchoolYaleMiddle06-08425·
Edison Elementary SchoolFort GratiotElementaryPK-05404·
Holland Woods Middle SchoolPort HuronMiddle06-08404·
H D Crull Elementary SchoolPort HuronElementaryPK-05397·
Garfield Elementary SchoolPort HuronElementaryPK-05377·
Indian Woods Elementary SchoolKimballElementaryPK-05357·
Gearing Elementary SchoolSaint ClairElementaryPK-04353·
Belle River Elementary SchoolMarine CityElementaryKG-05343·
Michigamme Elementary SchoolPort HuronElementaryPK-05341·
Pine River Elementary SchoolChinaElementaryKG-04335·
Marine City Middle SchoolMarine CityMiddle06-08330·
Yale Elementary SchoolYaleElementaryPK-05329·
Capac Elementary SchoolCapacElementaryPK-06326·
Memphis Elementary SchoolMemphisElementaryPK-05321·
Francois Maconce Elem SchoolIraElementaryPK-05319·
Morton Elementary SchoolMarysvilleElementaryPK-05317·
Capac JrSr High SchoolCapacHigh07-12298·
Roosevelt Elementary SchoolPort HuronElementaryPK-05270·
Cleveland ElementaryPort HuronElementaryPK-05250·
Woodrow Wilson ElementaryPort HuronElementaryKG-05246·
Palms Elementary SchoolIraElementaryKG-05245·
Avoca Elementary SchoolKenockeeElementaryPK-05243·
John F FarrellEmmett Elementary SchoolEmmettElementaryPK-05211·
Blue Water Middle College AcademyPort HuronHigh09-12205·
Virtual Learning Academyof St Clair CountyPort HuronHigh06-12187·
Millside Elementary SchoolClayElementaryPK-01179·
East Shore Leadership AcademyPort HuronElementaryKG-08163·
Port Huron Schools Phoenix AcademyPort HuronHigh10-12141·
Woodland Developmental CenterMarysvilleCombinedPK-12132·
Capac Virtual Education ProgramCapacCombinedKG-1257·
St Clair County Intervention AcademyPort HuronHigh06-1234·
East China Virtual AcademyEast ChinaCombinedKG-1233·
Algonac Alternative EducationClayHigh07-1219·
Compass PointeIraHigh09-1215·
Port Huron Schools Adult Learning CenterPort HuronHigh06-1210·
Phoenix Alternative SchoolYaleHigh06-126·
Creekside Learning CenterPort HuronElementaryKG-052·
Technical Education CenterMarysvilleHigh11-120·
Port Huron Schools Virtual SchoolPort HuronCombinedM-M··
Riverview East High SchoolMarine CityCombinedM-M··

Cities in St. Clair County

Port Huron18 schoolsMarysville7 schoolsClay4 schoolsIra4 schoolsMarine City4 schoolsYale4 schoolsCapac3 schoolsFort Gratiot3 schoolsSaint Clair3 schoolsKimball2 schoolsChina1 schoolEast China1 schoolEmmett1 schoolKenockee1 schoolMemphis1 school

About St. Clair County

In Michigan, St. Clair County is a moderately sized county of about 160,221 residents. 57 public schools across the county serves about 20,511 students between them.

Looking at the wider area, census numbers show median household income runs near $71,270, about 20% of adults have a bachelor's degree or above, and the federal-poverty share is near 8%. That income level is 8% above the Michigan median.

On the level-by-level breakdown, St. Clair County is built around 26 elementary schools (8,212 students), 7 middle schools (3,508), 18 high schools (7,843), and 6 combined or other schools.

The largest single district in St. Clair County is Port Huron Area School District, which alone enrolls about 6,916 students.

Five-year track record. Across the same 7-year window, public-school enrollment contracted 15%: 23,985 students in SY 2017-18 versus 20,496 in SY 2024-25.

In the discussion threads here, the community for St. Clair County discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in St. Clair County?
St. Clair County, Michigan has 57 public K-12 schools serving approximately 20,511 students.
How many high schools are in St. Clair County?
St. Clair County, Michigan has 18 public high schools, serving approximately 7,843 students.
How many middle schools are in St. Clair County?
St. Clair County, Michigan has 7 public middle schools, serving approximately 3,508 students.
How many elementary schools are in St. Clair County?
St. Clair County, Michigan has 26 public elementary schools, serving approximately 8,212 students.
What is the largest school district in St. Clair County?
Port Huron Area School District is the largest school district in St. Clair County, serving approximately 6,916 students. The county contains 14 school districts overall.
What is the population of St. Clair County?
St. Clair County, Michigan has a population of approximately 160,221, with a median age of 45. About 20.3% of residents are under 18.
What is the median household income in St. Clair County?
Median household income in St. Clair County is $71,270, above the Michigan average of $66,133. About 8.1% of residents live below the federal poverty line.
How educated are residents of St. Clair County?
Approximately 20.3% of adults 25 and older in St. Clair County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in St. Clair County qualify for free or reduced lunch?
Roughly 46.5% of students in St. Clair County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Michigan county average of 53.4%.
What is the student-teacher ratio in St. Clair County schools?
Across St. Clair County public schools, the enrollment-weighted student-teacher ratio is approximately 17.7 to 1.

St. Clair County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data