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

15 schools in Hastings

Minnesota · Public K-12

From elementary through high school, Hastings runs 15 public K-12 campuses (6 elementary, 2 middle, and 7 high), with combined enrollment of about 4,061.

7-year change in Hastings

SY 2017-18 vs SY 2024-25
Total enrollment
4,061
-381 (-9%) vs SY 2017-18
School count
13
+2 (+18%) vs SY 2017-18
% White
80%
was 87%
% Hispanic
8%
was 5%
% Black
3%
was 2%
% Asian
2%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
917 New ChanceHigh06-123
917 Riverside SchoolHigh06-1217
Allina Hastings PHPHigh06-120
Christa McAuliffe ElementaryElementaryKG-04470
Hastings Alternative CenterHigh09-1232
Hastings Early Child Special Ed.ElementaryPK-PK100
Hastings High SchoolHigh09-121,301
Hastings Middle SchoolMiddle05-081,183
HOA High SchoolHigh09-1213
HOA Middle SchoolMiddle05-080
Kennedy ElementaryElementaryKG-04461
Pinecrest ElementaryElementaryKG-04436
Special ServicesElementaryKG-082
STAARSHigh12-128
Tilden Community PreschoolElementaryPK-PK35

About Hastings

Hastings is a mid-sized Minnesota city in terms of public-school footprint, with 15 schools and 4,061 students total.

Looking at the level breakdown, the city comprises 6 elementary, 2 middle, and 7 high.

Average school size in Hastings is around 271 students, 24% meaningfully below the Minnesota average of about 357.

Five-year track record. Total public-school enrollment in Hastings has declined 9% since SY 2017-18, moving from about 4,442 students to 4,061. The school count climbed from 11 to 13 across the same 7-year window. Demographically, the White share of enrollment contracted from 87% to 80%.

On this page, the community for Hastings discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Hastings?
Hastings, Minnesota has 15 public K-12 schools serving approximately 4,061 students.
How many elementary, middle, and high schools are in Hastings?
Hastings has 6 elementary, 2 middle, 7 high public schools.
What is the largest public school in Hastings?
Hastings High School is the largest public school in Hastings by enrollment, with approximately 1,301 students.
What school districts serve Hastings?
Hastings is served by 2 public school districts, including Hastings Public School District, INTERMEDIATE SCHOOL DISTRICT 917.
What grade levels do public schools in Hastings cover?
Public schools in Hastings serve students from pre-K through grade 12.