Rock County
Rock County hosts 8 public K-12 schools. Together they educate about 1,485 Minnesota students across 2 elementary, 1 middle, and 3 high.
7-year change in Rock County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Rock 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".
Test scores in Rock County
Latest 2024-25 ELA proficiency, 5 schools ranked. Minnesota state average: 49.9%.
- HILLS-BEAVER CREEK SECONDARY· 67.0%
- LUVERNE MIDDLE· 61.1%
- LUVERNE ELEMENTARY· 57.9%
- HILLS-BEAVER CREEK ELEMENTARY· 56.3%
- LUVERNE SENIOR HIGH· 43.7%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| LUVERNE ELEMENTARY | Luverne | Elementary | PK-05 | 515 | · |
| LUVERNE SENIOR HIGH | Luverne | High | 09-12 | 351 | · |
| LUVERNE MIDDLE | Luverne | Middle | 06-08 | 271 | · |
| HILLS-BEAVER CREEK SECONDARY | Hills | High | 06-12 | 190 | · |
| HILLS-BEAVER CREEK ELEMENTARY | Beaver Creek | Elementary | PK-05 | 153 | · |
| LUVERNE ALTERNATIVE PROGRAM | Luverne | High | 10-12 | 5 | · |
| Out of State Care and Treatment | Hills | Combined | KG-12 | 0 | · |
| Out-of-State Care and Treatment | Luverne | Combined | KG-12 | 0 | · |
Cities in Rock County
About Rock County
Rock County is a low-population county of about 9,621 residents in Minnesota. Its public-school system enrolls approximately 1,485 students across 8 schools.
Stepping back, census numbers show median household income runs near $71,295, 26% of adults hold a bachelor's degree or higher, and roughly 5% of residents live below the federal poverty line. That income level is 8% noticeably below the Minnesota median.
On the level-by-level breakdown, Rock County spans 2 elementary schools (668 students), 1 middle school (271), 3 high schools (546), and 2 combined or other schools.
LUVERNE PUBLIC SCHOOL DISTRICT is the biggest district by enrollment, covering about 1,142 students across Rock County.
Looking at the last 7 years. Combined enrollment now sits at 1,485 students, declined 10% from the 1,641 reported in SY 2017-18. The school count fell from 7 to 6 across the same 7-year window. Demographically, the White share of enrollment fell from 88% to 84%.
In the discussion threads here, the community for Rock County discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.