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

2 schools in Two Harbors

Minnesota · Public K-12

Two Harbors's public schools, 2 in all, serve about 964 K-12 students inside Minnesota, averaging 482 per campus.

7-year change in Two Harbors

SY 2017-18 vs SY 2024-25
Total enrollment
964
-70 (-7%) vs SY 2017-18
School count
2
-1 (-33%) vs SY 2017-18
% White
93%
was 96%
% Hispanic
2%
was 1%
% Black
1%
was 0%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
MINNEHAHA ELEMENTARYElementaryPK-05367
TWO HARBORS SECONDARYHigh06-12597

About Two Harbors

Two Harbors is a compact Minnesota city in terms of public-school footprint, with 2 schools and 964 students total.

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

Per-campus enrollment runs near 482, meaningfully above the state mean of about 357.

Over the past 7-year window. Combined enrollment now sits at 964 students, declined 7% from the 1,034 reported in SY 2017-18. Over that span, Two Harbors lost 1 school, going from 3 to 2. The White share of public-school enrollment shrank from 96% to 93%.

On allk12, the community for Two Harbors discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Two Harbors?
Two Harbors, Minnesota has 2 public K-12 schools serving approximately 964 students.
How many elementary, middle, and high schools are in Two Harbors?
Two Harbors has 1 elementary, 1 high public schools.
What is the largest public school in Two Harbors?
TWO HARBORS SECONDARY is the largest public school in Two Harbors by enrollment, with approximately 597 students.
What school districts serve Two Harbors?
Two Harbors public schools are operated by LAKE SUPERIOR PUBLIC SCHOOL DIST..
What grade levels do public schools in Two Harbors cover?
Public schools in Two Harbors serve students from pre-K through grade 12.