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

Rice County

Minnesota · Public K-12

Rice County operates 40 public K-12 schools across Minnesota, with a combined student body of roughly 8,301 and a county population near 67,917. By level, that breaks down as 15 elementary, 7 middle, and 13 high schools.

7-year change in Rice County

SY 2017-18 vs SY 2024-25
Total enrollment
8,301
-950 (-10%) vs SY 2017-18
School count
30
+2 (+7%) vs SY 2017-18
% White
59%
was 67%
% Hispanic
23%
was 17%
% Black
11%
was 11%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
40
12 districts
Enrollment
8,301
NCES CCD
Median income
$83,181
Above Minnesota avg
Free/reduced lunch
46.3%
Above Minnesota avg
Elementary
15
3,715 students
Middle
7
1,668 students
High
13
2,734 students
Combined / other
5
184 students
LARGEST DISTRICT
NORTHFIELD PUBLIC SCHOOL DISTRICT
3,849 students · 12 districts in Rice County

County vs. school enrollment demographics

Left bar is the racial makeup of Rice 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
80%
Hispanic
11%
Black
7%
Asian
2%
Two or more
7%
Native American
1%
Pacific Islander
0%
School enrollment
White
59%
Hispanic
23%
Black
11%
Asian
2%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
30.2%
adults 25+
Poverty rate
7.3%
ACS 5-year
Unemployment
4.6%
civilian labor
Median age
37
21.4% under 18

Test scores in Rice County

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

Lowest 5 schools (ELA)
  1. JEFFERSON ELEMENTARY· 24.4%
  2. LINCOLN ELEMENTARY· 26.9%
  3. FARIBAULT MIDDLE· 27.5%
  4. Surad Academy· 27.8%
  5. FARIBAULT SENIOR HIGH· 33.0%

See all 17 schools in Rice County ranked by score →

All schools (40)

NameCityLevelGradesEnrollmentRating
NORTHFIELD SENIOR HIGHNorthfieldHigh09-121,283·
FARIBAULT SENIOR HIGHFaribaultHigh09-12956·
NORTHFIELD MIDDLENorthfieldMiddle06-08845·
FARIBAULT MIDDLEFaribaultMiddle06-08594·
BRIDGEWATER ELEMENTARYNorthfieldElementaryKG-05564·
GREENVALE PARK ELEMENTARYNorthfieldElementaryPK-05488·
ROOSEVELT ELEMENTARYFaribaultElementaryPK-05473·
Spring Creek ElementaryNorthfieldElementaryPK-05445·
LINCOLN ELEMENTARYFaribaultElementaryKG-05391·
JEFFERSON ELEMENTARYFaribaultElementaryPK-05389·
Lonsdale Pre K-6LonsdaleElementaryPK-06331·
CANNON RIVER STEM SCHOOLFaribaultElementaryKG-08224·
FARIBAULT AREA LEARNING CENTERFaribaultHigh09-12118·
Northfield Community Education CntrNorthfieldElementaryPK-PK117·
ARCADIA CHARTER SCHOOLNorthfieldHigh06-12116·
MORRISTOWN ELEMENTARYMorristownMiddle05-06115·
NORTHFIELD AREA LEARNING CENTERNorthfieldHigh06-12107·
WATERVILLE-ELYSIAN-MORRISTOWN JR.MorristownMiddle07-08105·
NERSTRAND CHARTER SCHOOLNerstrandElementaryKG-05102·
Minnesota State Academy for DeafFaribaultCombinedPK-1288·
EARLY CHILDHOOD SPECIAL EDUCATIONFaribaultElementaryPK-PK78·
Surad AcademyFaribaultElementaryKG-0677·
Falcons Online Academy-HSFaribaultHigh09-1262·
CVSEC STEPFaribaultHigh09-1247·
Minnesota State Academy for BlindFaribaultCombinedPK-1246·
Discovery Public School - FaribaultFaribaultHigh06-1245·
McKinley PreKFaribaultElementaryPK-PK36·
Alexander Learning AcademyFaribaultCombinedKG-1232·
Laura Baker SUN ProgramFaribaultCombinedKG-1218·
Falcons Online Academy-MiddleFaribaultMiddle05-089·
Big 9 Online ElementaryNorthfieldElementaryKG-050·
Big 9 Online High SchoolNorthfieldHigh09-120·
Big 9 Online Middle SchoolNorthfieldMiddle06-080·
FARIBAULT DAY SCHOOL ALCFaribaultMiddle06-080·
Faribault Allina PHPFaribaultHigh06-120·
MN CORRECTIONAL FACILITY-FARIBAULTFaribaultHigh09-120·
MSAD Online AcademyFaribaultHigh07-120·
Out of State Care and TreatmentNorthfieldCombinedKG-120·
SECONDARY AREA LEARNING CNTR SUMMERFaribaultHigh09-120·
School Readiness PlusNorthfieldElementaryPK-KG0·

Cities in Rice County

Faribault23 schoolsNorthfield13 schoolsMorristown2 schoolsLonsdale1 schoolNerstrand1 school

About Rice County

Across the middle-population Minnesota county of Rice County of about 67,917 residents, the public-school footprint covers 40 schools and about 8,301 students.

For perspective, census numbers show typical household earnings sit around $83,181, 30% of adults hold a bachelor's degree or higher, and roughly 7% of residents live below the federal poverty line. That income level is 7% higher than the Minnesota median.

In terms of grade levels, Rice County covers 15 elementary schools (3,715 students), 7 middle schools (1,668), 13 high schools (2,734), and 5 combined or other schools.

NORTHFIELD PUBLIC SCHOOL DISTRICT is the biggest district by enrollment, covering about 3,849 students across Rice County.

Five-year track record. Total public-school enrollment in Rice County has declined 10% since SY 2017-18, moving from about 9,251 students to 8,301. The school count climbed from 28 to 30 across the same 7-year window. On the demographic side, White enrollment moved from 67% to 59% over the same window.

In the discussion threads here, the community for Rice County discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools serve Rice County?
There are 40 public K-12 schools in Rice County, Minnesota, with a combined enrollment of about 8,301.
How many high schools are in Rice County?
Rice County, Minnesota has 13 public high schools, serving approximately 2,734 students.
How many middle schools are in Rice County?
Rice County, Minnesota has 7 public middle schools, serving approximately 1,668 students.
How many elementary schools are in Rice County?
Rice County, Minnesota has 15 public elementary schools, serving approximately 3,715 students.
What is the largest school district in Rice County?
NORTHFIELD PUBLIC SCHOOL DISTRICT is the largest school district in Rice County, serving approximately 3,849 students. The county contains 12 school districts overall.
What is the population of Rice County?
Rice County, Minnesota has a population of approximately 67,917, with a median age of 37. About 21.4% of residents are under 18.
What is the median household income in Rice County?
Median household income in Rice County is $83,181, above the Minnesota average of $77,501. About 7.3% of residents live below the federal poverty line.
How educated are residents of Rice County?
Approximately 30.2% of adults 25 and older in Rice County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Rice County qualify for free or reduced lunch?
Roughly 46.3% of students in Rice 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 Rice County schools?
Across Rice County public schools, the enrollment-weighted student-teacher ratio is approximately 16.0 to 1.

Rice County school rankings

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