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

6 schools in Buchanan

Michigan · Public K-12

Across the city, Buchanan hosts 6 public K-12 schools teaching roughly 1,567 Michigan students (about 261 per campus).

7-year change in Buchanan

SY 2017-18 vs SY 2024-25
Total enrollment
1,567
-7 (0%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
85%
was 86%
% Hispanic
4%
was 3%
% Black
3%
was 4%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Buchanan High SchoolHigh08-12561
Buchanan Middle SchoolMiddle05-07358
Buchanan Step UpCombinedKG-1215
Buchanan Virtual AcademyCombinedKG-1249
Moccasin Elementary SchoolElementary02-04354
Ottawa Elementary SchoolElementaryPK-01230

About Buchanan

Buchanan, Michigan is home to 6 public schools, with combined enrollment of approximately 1,567 students. By school count, it is a medium-population city.

Looking at the level breakdown, the city is built around 2 elementary, 1 middle, 1 high, and 2 other.

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

Trend over the past 7 years. Total public-school enrollment in Buchanan has stayed largely flat since SY 2017-18, moving from about 1,574 students to 1,567.

On this page, the community for Buchanan discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Buchanan, Michigan?
There are 6 public K-12 schools in Buchanan, with a combined enrollment of about 1,567.
How many elementary, middle, and high schools are in Buchanan?
Buchanan has 2 elementary, 1 middle, 1 high, 2 combined-grade public schools.
What is the largest public school in Buchanan?
Buchanan High School is the largest public school in Buchanan by enrollment, with approximately 561 students.
What school districts serve Buchanan?
Buchanan public schools are operated by Buchanan Community Schools.
What grade levels do public schools in Buchanan cover?
Public schools in Buchanan serve students from pre-K through grade 12.