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

6 schools in Three Rivers

Michigan · Public K-12

Public K-12 schools in Three Rivers number 6, teaching approximately 2,145 Michigan students, an average of 358 per campus.

7-year change in Three Rivers

SY 2017-18 vs SY 2024-25
Total enrollment
2,145
-629 (-23%) vs SY 2017-18
School count
6
-2 (-25%) vs SY 2017-18
% White
73%
was 76%
% Hispanic
8%
was 7%
% Black
8%
was 7%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Andrews Elementary SchoolElementaryPK-05296
Norton Elementary SchoolElementaryKG-05186
Park Elementary SchoolElementaryKG-05262
Ruth Hoppin SchoolElementaryKG-05293
Three Rivers High SchoolHigh09-12632
Three Rivers Middle SchoolMiddle06-08476

About Three Rivers

Three Rivers is a medium-population Michigan city in terms of public-school footprint, with 6 schools and 2,145 students total.

On the level-by-level breakdown, the city is made up of 4 elementary, 1 middle, and 1 high.

Per-campus enrollment runs near 358, lower than the state mean of about 406.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment shrank 23%: 2,774 students in SY 2017-18 versus 2,145 in SY 2024-25. The school count fell from 8 to 6 across the same 7-year window. On the demographic side, White enrollment moved from 76% to 73% over the same window.

In the discussion threads here, the community for Three Rivers discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Three Rivers?
Three Rivers, Michigan has 6 public K-12 schools serving approximately 2,145 students.
How many elementary, middle, and high schools are in Three Rivers?
Three Rivers has 4 elementary, 1 middle, 1 high public schools.
What is the largest public school in Three Rivers?
Three Rivers High School is the largest public school in Three Rivers by enrollment, with approximately 632 students.
What school districts serve Three Rivers?
Three Rivers public schools are operated by Three Rivers Community Schools.
What grade levels do public schools in Three Rivers cover?
Public schools in Three Rivers serve students from pre-K through grade 12.