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

186 schools in Saint Paul

Minnesota · Public K-12

Saint Paul's public-school directory totals 186 schools, with student enrollment near 54,417 (91 elementary, 25 middle, and 54 high).

7-year change in Saint Paul

SY 2017-18 vs SY 2024-25
Total enrollment
53,939
-308 (-1%) vs SY 2017-18
School count
141
+5 (+4%) vs SY 2017-18
% White
25%
was 23%
% Hispanic
14%
was 13%
% Black
25%
was 26%
% Asian
29%
was 31%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
A. G. A. P. E. Teen ParentHigh05-1226
Academia Cesar Chavez ElementaryElementaryPK-05336
Academia Cesar Chavez Middle SchoolMiddle06-08149
ACHIEVE LANGUAGE ACADEMYElementaryPK-08451
Adams Magnet ElementaryElementaryPK-05605
ALC Credit RecoveryHigh09-120
ALC Evening High SchoolHigh09-120
ALC Extended Day 9-12High05-120
ALC Gateway to CollegeHigh08-12107
ALC On TrackMiddle06-080
ALC Online SchoolHigh09-120
ALC Summer Learning Programs 9-12High09-120
American Indian Magnet SchoolElementaryPK-08571
Anna Westin HouseCombined04-1213
Avalon Middle SchoolMiddle06-0875
AVALON SCHOOLHigh09-12182
Barack and Michelle Obama MiddleElementaryM-M·
Battle Creek Elementary SchoolElementaryPK-05470
Battle Creek MiddleMiddle06-08619
Benjamin E Mays IB World SchoolElementaryPK-05336
Bridge View Special EducationCombinedKG-12115
Brittany's PlaceCombinedKG-121
Bruce F Vento ElementaryElementaryPK-05446
Capitol Hill Magnet/RondoElementary01-081,066
Career PathwaysHigh06-12121
Central Senior HighHigh09-121,682
Chelsea Heights ElementaryElementaryPK-05305
Cherokee Heights Elementary SchoolElementaryPK-05228
City AcademyHigh09-12135
City Academy OnlineHigh09-120
Community of Peace Academy ElemElementaryPK-04326
Community of Peace Academy High SchHigh09-12250
Community of Peace Academy MiddleMiddle05-08279
Community School of Excellence - MSMiddle05-08560
Community School of Excellence ElemElementaryPK-04696
Community School of Excellence HighHigh09-12199
Como Park ElementaryElementaryPK-05387
Como Park Senior HighHigh09-121,034
CORNERSTONE MONTESSORI ELEMENTARYElementaryKG-06132
Creative Arts Secondary SchoolHigh06-12382
Crossroads MontessoriElementaryPK-05178
Crossroads Science ProgramElementaryPK-05192
CSE - OLL 6-8Middle06-080
CSE - OLL EC-5ElementaryPK-050
CSE - OLL HSHigh09-120
Daytons Bluff ElementaryElementaryPK-05301
Delta Academy ElementaryElementaryM-M·
Early Childhood Intervention ServElementaryPK-PK0
Early Ed Battle CreekElementaryPK-PK13
Early Ed Eastern HeightsElementaryPK-PK6
Early Ed Frost LakeElementaryPK-PK18
EARLY ED GLOBALElementaryPK-PK5
Early Ed HighlandElementaryPK-PK16
Early Ed Highwood HillsElementaryPK-PK4
Early Ed HUBElementaryPK-PK38
Early Education - Birth to ThreeElementaryPK-PK311
Early Education Ben Mays/RondoElementaryPK-KG0
Early Education Bruce F VentoElementaryPK-PK0
Early Education ComoElementaryPK-PK17
Early Education Daytons BluffElementaryPK-PK4
Early Education Four SeasonsElementaryPK-PK11
Early Education Heights CommElementaryPK-PK17
Early Learning Hub EastElementaryPK-PK0
Early Learning Hub WestElementaryPK-PK0
East African Magnet SchoolElementaryPK-06296
Eastern Heights ElementaryElementaryPK-05318
ECSE InclusionElementaryPK-PK329
Enlighten Academy Charter SchoolCombinedM-M·
EXPO for Excellence Elementary SchElementaryPK-05393
FACE TO FACE ACADEMYHigh09-1283
Face to Face Academy OnlineHigh09-1212
Farnsworth Aerospace LowerElementaryPK-04466
Farnsworth Aerospace UpperMiddle05-08453
Focus BeyondHigh09-12212
Four Seasons ElementaryElementaryPK-05256
Frost Lake Elementary SchoolElementaryPK-05593
Global Arts Plus LowerElementaryPK-04410
Global Arts Plus UpperMiddle05-08437
Gordon Parks High SchoolHigh07-12217
Gordon Parks HS SummerHigh09-120
Great River Elementary SchoolElementary01-06383
GREAT RIVER SCHOOLHigh07-12411
Groveland Park ElementaryElementaryPK-05409
Guadalupe Alternative ProgramsHigh07-1283
Hamline Elementary SchoolElementaryPK-05272
Harding Senior HighHigh09-121,591
Hazel Park Preparatory AcademyElementaryPK-08489
HGA ElementaryElementaryKG-05525
HGA Junior HighMiddle06-07196
HGA SecondaryHigh08-12442
Hidden River Middle SchoolMiddle06-08640
HIGH SCHOOL FOR RECORDING ARTSHigh09-12181
Highland Park ElementaryElementaryPK-05406
Highland Park Middle SchoolMiddle06-08811
Highland Park Senior HighHigh09-121,392
Highwood Hills ElementaryElementaryPK-05292
Hmong College Prep Academy ESElementaryKG-05988
HMONG COLLEGE PREP ACADEMY HSHigh09-12791
Hmong College Prep Academy MSMiddle06-08724
Home/Hospital InstructionCombinedPK-123

About Saint Paul

Saint Paul, Minnesota is home to 186 public schools, with combined enrollment of approximately 54,417 students. By school count, it is a high-population city.

Looking at the level breakdown, the city is made up of 91 elementary, 25 middle, 54 high, and 16 other.

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

Over the past 7-year window. Combined enrollment now sits at 53,939 students, remained close to its prior level from the 54,247 reported in SY 2017-18. Over that span, Saint Paul gained 5 schools, going from 136 to 141.

On this page, the community for Saint Paul discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Saint Paul?
Saint Paul, Minnesota has 186 public K-12 schools serving approximately 54,417 students.
How many elementary, middle, and high schools are in Saint Paul?
Saint Paul has 91 elementary, 25 middle, 54 high, 16 combined-grade public schools.
What is the largest public school in Saint Paul?
Minnesota Connections Academy 7-12 is the largest public school in Saint Paul by enrollment, with approximately 3,536 students.
What school districts serve Saint Paul?
Saint Paul is served by 47 public school districts, including Saint Paul Public Schools, Enlighten Academy Charter School, Link Public Schools, Metro Deaf School, STEM Micro School and 42 others.
What grade levels do public schools in Saint Paul cover?
Public schools in Saint Paul serve students from pre-K through grade 12.
Are there charter schools in Saint Paul?
82 of the 186 public schools in Saint Paul are charter schools.

Saint Paul school rankings

Largest schoolsAll rankings →