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

Ramsey County

Minnesota · Public K-12

Within Ramsey County, Minnesota, families have 302 public-school options to consider, collectively serving 94,437 K-12 students. Saint Paul Public Schools is the heaviest district by enrollment. By level, that breaks down as 138 elementary, 43 middle, and 92 high schools.

7-year change in Ramsey County

SY 2017-18 vs SY 2024-25
Total enrollment
90,695
+1,396 (+2%) vs SY 2017-18
School count
231
+10 (+5%) vs SY 2017-18
% White
34%
was 36%
% Hispanic
14%
was 12%
% Black
20%
was 21%
% Asian
23%
was 25%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
542,945
all ages · ACS 5-yr
Schools
302
62 districts
Enrollment
94,437
students · NCES CCD
Median income
$81,568
Above Minnesota avg
Free/reduced lunch
57.3%
Above Minnesota avg
Elementary
138
43,504 students
Middle
43
14,847 students
High
92
34,140 students
Combined / other
29
1,946 students
LARGEST DISTRICT
Saint Paul Public Schools
32,636 students · 62 districts in Ramsey County

County vs. school enrollment demographics

Left bar is the racial makeup of Ramsey County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
59%
Hispanic
8%
Black
12%
Asian
15%
Two or more
9%
Native American
1%
Pacific Islander
0%
School enrollment
White
35%
Hispanic
13%
Black
20%
Asian
23%
Two or more
8%
Native American
1%
Pacific Islander
0%
Bachelor's+
45.6%
adults 25+
Poverty rate
8.3%
ACS 5-year
Unemployment
4.9%
civilian labor
Median age
36
23.1% under 18

Test scores in Ramsey County

Latest 2024-25 ELA proficiency, 159 schools ranked. Minnesota state average: 49.9%.

See all 159 schools in Ramsey County ranked by score →

All schools (302)

NameCityLevelGradesEnrollmentRating
JJ Hill MontessoriSaint PaulElementaryPK-05360·
Snail Lake Kindergarten CenterShoreviewElementaryPK-KG357·
The Heights Community SchoolSaint PaulElementaryPK-05346·
Nokomis Montessori North CampusSaint PaulElementaryPK-05344·
Txuj Ci HMong Language & Culture USaint PaulMiddle05-08337·
Academia Cesar Chavez ElementarySaint PaulElementaryPK-05336·
Benjamin E Mays IB World SchoolSaint PaulElementaryPK-05336·
ST PAUL CONSERVATORY PERFORMING ARTSaint PaulHigh09-12336·
Maxfield Elementary SchoolSaint PaulElementaryPK-05331·
ECSE InclusionSaint PaulElementaryPK-PK329·
MMSA Secondary SchoolSaint PaulHigh06-12327·
Community of Peace Academy ElemSaint PaulElementaryPK-04326·
Saint Paul Online High SchoolSaint PaulHigh09-12324·
Eastern Heights ElementarySaint PaulElementaryPK-05318·
ST. PAUL CITY PRIMARY SCHOOLSaint PaulElementaryPK-05313·
Early Education - Birth to ThreeSaint PaulElementaryPK-PK311·
Chelsea Heights ElementarySaint PaulElementaryPK-05305·
Daytons Bluff ElementarySaint PaulElementaryPK-05301·
Riverview Spanish/English Dual ImmeSaint PaulElementaryPK-05297·
East African Magnet SchoolSaint PaulElementaryPK-06296·
Highwood Hills ElementarySaint PaulElementaryPK-05292·
New Century School SecondarySaint PaulHigh06-12284·
L'Etoile du Nord French ImmersionSaint PaulElementaryPK-05282·
Community of Peace Academy MiddleSaint PaulMiddle05-08279·
Willow Lane ElementaryWhite Bear LakeElementaryPK-05279·
Hamline Elementary SchoolSaint PaulElementaryPK-05272·
Harambee Elementary SchoolMaplewoodElementaryPK-06264·
Nokomis Montessori South CampusSaint PaulElementaryPK-05258·
Four Seasons ElementarySaint PaulElementaryPK-05256·
MINNESOTA ONLINE HIGH SCHOOLSaint PaulHigh09-12254·
Community of Peace Academy High SchSaint PaulHigh09-12250·
AFSA High SchoolVadnais HeightsHigh07-12246·
MMSA Elementary SchoolSaint PaulElementaryKG-05243·
Birch Lake ElementaryWhite Bear LakeElementaryPK-05239·
Cherokee Heights Elementary SchoolSaint PaulElementaryPK-05228·
HOPE Community Academy MiddleSaint PaulMiddle06-08221·
LEAP High SchoolSaint PaulHigh09-12220·
Gordon Parks High SchoolSaint PaulHigh07-12217·
STEP Academy ElementarySaint PaulElementaryKG-05214·
Focus BeyondSaint PaulHigh09-12212·
St. Paul School of Northern LightsSaint PaulElementaryKG-06212·
Community School of Excellence HighSaint PaulHigh09-12199·
HGA Junior HighSaint PaulMiddle06-07196·
Sejong Academy Lower SchoolMaplewoodElementaryPK-05196·
Gentry Academy MiddleVadnais HeightsMiddle05-08195·
Crossroads Science ProgramSaint PaulElementaryPK-05192·
Lionsgate Academy - ShoreviewShoreviewHigh07-12189·
AVALON SCHOOLSaint PaulHigh09-12182·
HIGH SCHOOL FOR RECORDING ARTSSaint PaulHigh09-12181·
Crossroads MontessoriSaint PaulElementaryPK-05178·
FAIRVIEW PROGRAMRosevilleCombinedPK-12166·
Oak Hill Montessori CommunityShoreviewElementaryPK-08166·
Rise AcademySaint PaulElementaryKG-06164·
Metro Deaf SchoolSaint PaulCombinedPK-12156·
Normandy Park Education CenterWhite Bear LakeElementaryPK-KG154·
St. Paul City High SchoolSaint PaulHigh09-12152·
ST. PAUL CITY MIDDLE SCHOOLSaint PaulMiddle06-08150·
AFSA ElementaryLittle CanadaElementaryPK-06149·
Academia Cesar Chavez Middle SchoolSaint PaulMiddle06-08149·
North Metro Flex AcademyNorth Saint PaulElementaryKG-06146·
Level Up AcademyWhite Bear LakeElementaryKG-05145·
Saint Paul Online Middle SchoolSaint PaulMiddle06-08145·
White Bear Area Learning CenterWhite Bear LakeHigh09-12140·
Sejong Academy Upper SchoolMaplewoodHigh06-12136·
City AcademySaint PaulHigh09-12135·
Gentry Academy HighVadnais HeightsHigh09-12134·
LIFE PrepSaint PaulElementaryPK-06134·
Prodeo Academy St. Paul ElementarySaint PaulElementary02-04133·
CORNERSTONE MONTESSORI ELEMENTARYSaint PaulElementaryKG-06132·
Prodeo Academy St. Paul MiddleSaint PaulMiddle05-07131·
Quantum STEAM Academy ElementarySaint PaulElementaryPK-04128·
The Journey SchoolSaint PaulElementaryKG-06125·
HOPE Community Academy High SchoolSaint PaulHigh09-12124·
East View AcademyLittle CanadaHigh09-12122·
Career PathwaysSaint PaulHigh06-12121·
Laura Jeffrey Academy CharterSaint PaulMiddle05-08117·
Prodeo Academy St. Paul PrimarySaint PaulElementaryPK-01116·
Bridge View Special EducationSaint PaulCombinedKG-12115·
Quora Secondary SchoolLittle CanadaHigh07-12115·
Mounds View ALCMounds ViewHigh07-12114·
Saint Paul Online Elementary SchoolSaint PaulElementaryKG-05109·
ALC Gateway to CollegeSaint PaulHigh08-12107·
Upper Mississippi High AcademySaint PaulHigh09-12102·
White Bear Lake District CenterWhite Bear LakeElementaryPK-PK97·
Birth to Two ECSENew BrightonElementaryPK-PK93·
The Next StepNorth Saint PaulHigh11-1284·
FACE TO FACE ACADEMYSaint PaulHigh09-1283·
Guadalupe Alternative ProgramsSaint PaulHigh07-1283·
ECSE ProgramNew BrightonElementaryPK-PK82·
FAIRVIEW ALTERNATIVE HIGH SCHOOLRosevilleHigh10-1281·
Avalon Middle SchoolSaint PaulMiddle06-0875·
622 Online High SchoolNorth Saint PaulHigh09-1274·
Journeys Secondary SchoolSaint PaulHigh08-1273·
Quantum STEAM Academy Middle SchoolSaint PaulMiddle05-0872·
Level Up Academy Middle SchoolWhite Bear LakeMiddle06-0864·
South Campus Education CenterWhite Bear LakeHigh05-1262·
Jennings Community SchoolSaint PaulHigh07-1257·
Rivereast ProgramSaint PaulCombinedKG-1254·
Upper Mississippi Middle AcademySaint PaulMiddle06-0854·
Webster K-12North St PaulCombinedKG-1252·

Cities in Ramsey County

Saint Paul184 schoolsWhite Bear Lake30 schoolsRoseville16 schoolsMaplewood14 schoolsShoreview13 schoolsNorth Saint Paul12 schoolsLittle Canada9 schoolsNew Brighton9 schoolsMounds View6 schoolsVadnais Heights3 schoolsArden Hills2 schoolsNorth St Paul2 schoolsFalcon Heights1 schoolNorth Oaks1 school

About Ramsey County

In Minnesota, Ramsey County is a wide-reaching county of about 542,945 residents. 302 public schools across the county hosts about 94,437 students between them.

Stepping back, census numbers show the median household earns about $81,568 a year, 46% of adults hold a bachelor's degree or higher, and the poverty rate is around 8%. That income level is 5% noticeably above the Minnesota median.

For a sense of the school types, Ramsey County consists of 138 elementary schools (43,504 students), 43 middle schools (14,847), 92 high schools (34,140), and 29 combined or other schools.

The largest single district in Ramsey County is Saint Paul Public Schools, which alone enrolls about 32,636 students.

Five-year track record. Total public-school enrollment in Ramsey County has held roughly steady since SY 2017-18, moving from about 89,299 students to 90,695. Ramsey County now counts 231 public schools, up from 221 in SY 2017-18.

In the discussion threads here, the community for Ramsey County discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Ramsey County?
Ramsey County, Minnesota has 302 public K-12 schools serving approximately 94,437 students.
How many high schools are in Ramsey County?
Ramsey County, Minnesota has 92 public high schools, serving approximately 34,140 students.
How many middle schools are in Ramsey County?
Ramsey County, Minnesota has 43 public middle schools, serving approximately 14,847 students.
How many elementary schools are in Ramsey County?
Ramsey County, Minnesota has 138 public elementary schools, serving approximately 43,504 students.
What is the largest school district in Ramsey County?
Saint Paul Public Schools is the largest school district in Ramsey County, serving approximately 32,636 students. The county contains 62 school districts overall.
What is the population of Ramsey County?
Ramsey County, Minnesota has a population of approximately 542,945, with a median age of 36. About 23.1% of residents are under 18.
What is the median household income in Ramsey County?
Median household income in Ramsey County is $81,568, above the Minnesota average of $77,501. About 8.3% of residents live below the federal poverty line.
How educated are residents of Ramsey County?
Approximately 45.6% of adults 25 and older in Ramsey County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Ramsey County qualify for free or reduced lunch?
Roughly 57.3% of students in Ramsey County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Minnesota county average of 41.1%.
What is the student-teacher ratio in Ramsey County schools?
Across Ramsey County public schools, the enrollment-weighted student-teacher ratio is approximately 18.7 to 1.

Ramsey County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data