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

2 schools in Johannesburg

Michigan · Public K-12

Across 2 public schools, Johannesburg (Michigan) serves approximately 518 K-12 students across 1 elementary and 1 high.

7-year change in Johannesburg

SY 2017-18 vs SY 2024-25
Total enrollment
518
-22 (-4%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
94%
was 97%
% Hispanic
3%
was 2%
% Black
0%
was 0%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
JohannesburgLewiston ElementaryMiddle SchoolElementaryKG-08313
JohannesburgLewiston High SchoolHigh09-12205

About Johannesburg

Across Johannesburg, Michigan, 2 public schools hosts about 518 students between them.

Looking at the level breakdown, the city comprises 1 elementary, and 1 high.

Per-campus enrollment runs near 259, meaningfully below the state mean of about 406.

Over the past 7-year window. Combined enrollment now sits at 518 students, contracted 4% from the 540 reported in SY 2017-18. On the demographic side, White enrollment moved from 97% to 94% over the same window.

On this page, the community for Johannesburg discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Johannesburg, Michigan?
There are 2 public K-12 schools in Johannesburg, with a combined enrollment of about 518.
How many elementary, middle, and high schools are in Johannesburg?
Johannesburg has 1 elementary, 1 high public schools.
What is the largest public school in Johannesburg?
JohannesburgLewiston ElementaryMiddle School is the largest public school in Johannesburg by enrollment, with approximately 313 students.
What school districts serve Johannesburg?
Johannesburg public schools are operated by Johannesburg-Lewiston Area Schools.
What grade levels do public schools in Johannesburg cover?
Public schools in Johannesburg serve students from kindergarten through grade 12.