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

4 schools in Cannon Falls

Minnesota · Public K-12

In total, Cannon Falls hosts 4 public K-12 schools with about 1,065 students, an average of 266 per campus.

7-year change in Cannon Falls

SY 2017-18 vs SY 2024-25
Total enrollment
1,065
-84 (-7%) vs SY 2017-18
School count
3
+1 (+50%) vs SY 2017-18
% White
90%
was 91%
% Hispanic
6%
was 3%
% Black
0%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
CANNON FALLS ELEMENTARYElementaryPK-05519
Cannon Falls HS Credit RecoveryHigh09-120
Cannon Falls SecondaryHigh06-12536
Pathways Program Grades 6-7Middle06-0710

About Cannon Falls

Public education in Cannon Falls, Minnesota runs across 4 schools that enrolls roughly 1,065 students. By footprint, Cannon Falls sits in the thinly populated bracket.

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

Per-campus enrollment runs near 266, below the state mean of about 357.

Over the past 7-year window. Combined enrollment now sits at 1,065 students, contracted 7% from the 1,149 reported in SY 2017-18. Over that span, Cannon Falls gained 1 school, going from 2 to 3. On the demographic side, Hispanic enrollment moved from 3% to 6% over the same window.

On allk12, the community for Cannon Falls discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Cannon Falls?
Cannon Falls, Minnesota has 4 public K-12 schools serving approximately 1,065 students.
How many elementary, middle, and high schools are in Cannon Falls?
Cannon Falls has 1 elementary, 1 middle, 2 high public schools.
What is the largest public school in Cannon Falls?
Cannon Falls Secondary is the largest public school in Cannon Falls by enrollment, with approximately 536 students.
What school districts serve Cannon Falls?
Cannon Falls is served by 2 public school districts, including CANNON FALLS PUBLIC SCHOOL DISTRICT, Goodhue County Education District.
What grade levels do public schools in Cannon Falls cover?
Public schools in Cannon Falls serve students from pre-K through grade 12.