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

3 schools in New Buffalo

Michigan · Public K-12

Looking for a public school in New Buffalo? The city has 3 K-12 options totaling roughly 516 students (1 elementary, 1 middle, and 1 high).

7-year change in New Buffalo

SY 2017-18 vs SY 2024-25
Total enrollment
516
-53 (-9%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
79%
was 84%
% Hispanic
14%
was 9%
% Black
3%
was 2%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
New Buffalo Elementary SchoolElementaryPK-05211
New Buffalo Middle SchoolMiddle06-08133
New Buffalo Senior High SchoolHigh09-12172

About New Buffalo

Public education in New Buffalo, Michigan runs across 3 schools that serves roughly 516 students. By footprint, New Buffalo sits in the small bracket.

For a sense of the school types, the city covers 1 elementary, 1 middle, and 1 high.

Schools in New Buffalo average about 172 students each, 58% lower than the Michigan norm.

Looking at the last 7 years. Combined enrollment now sits at 516 students, decreased 9% from the 569 reported in SY 2017-18. Demographically, the White share of enrollment fell from 84% to 79%.

Within the allk12 community for this area, the community for New Buffalo discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in New Buffalo?
New Buffalo, Michigan has 3 public K-12 schools serving approximately 516 students.
How many elementary, middle, and high schools are in New Buffalo?
New Buffalo has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in New Buffalo?
New Buffalo Elementary School is the largest public school in New Buffalo by enrollment, with approximately 211 students.
What school districts serve New Buffalo?
New Buffalo public schools are operated by New Buffalo Area Schools.
What grade levels do public schools in New Buffalo cover?
Public schools in New Buffalo serve students from pre-K through grade 12.