St. Croix County
Wisconsin's St. Croix County runs 31 public K-12 schools between its districts, the largest being Hudson School District at 5,119 students. That works out to 16 elementary, 6 middle, and 8 high schools.
7-year change in St. Croix County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of St. Croix 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 St. Croix County
Latest 2024-25 ELA proficiency, 19 schools ranked. Wisconsin state average: 53.1%.
- Houlton Elementary· 78.9%
- North Hudson Elementary· 70.6%
- Hudson Middle· 68.7%
- New Richmond Middle· 68.7%
- Hudson Prairie Elementary· 68.3%
- Glenwood City Elementary· 40.8%
- Glenwood City Middle· 50.0%
- Rock Elementary· 50.0%
- New Richmond Hillside Elementary· 55.2%
- Saint Croix Central Elementary· 59.7%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Hudson High | Hudson | High | 09-12 | 1,697 | · |
| Hudson Middle | Hudson | Middle | 06-08 | 1,089 | · |
| New Richmond High | New Richmond | High | 09-12 | 1,047 | · |
| Greenfield Elementary | Baldwin | Elementary | PK-05 | 770 | · |
| New Richmond Middle | New Richmond | Middle | 06-08 | 729 | · |
| Saint Croix Central Elementary | Roberts | Elementary | PK-04 | 629 | · |
| Somerset Elementary | Somerset | Elementary | PK-04 | 577 | · |
| New Richmond Hillside Elementary | New Richmond | Elementary | KG-05 | 570 | · |
| New Richmond Starr Elementary | New Richmond | Elementary | KG-05 | 555 | · |
| Baldwin-Woodville High | Baldwin | High | 09-12 | 533 | · |
| Saint Croix Central High | Hammond | High | 09-12 | 486 | · |
| Hudson Prairie Elementary | Hudson | Elementary | KG-05 | 481 | · |
| Saint Croix Central Middle | Hammond | Middle | 05-08 | 476 | · |
| Somerset High | Somerset | High | 09-12 | 453 | · |
| Somerset Middle | Somerset | Middle | 05-08 | 415 | · |
| Rock Elementary | Hudson | Elementary | KG-05 | 383 | · |
| Viking Middle | Woodville | Middle | 06-08 | 375 | · |
| River Crest Elementary | Hudson | Elementary | PK-05 | 366 | · |
| New Richmond Paperjack Elementary | New Richmond | Elementary | KG-05 | 333 | · |
| Hudson 4K | Hudson | Elementary | PK-PK | 320 | · |
| Glenwood City Elementary | Glenwood City | Elementary | PK-05 | 307 | · |
| Willow River Elementary | Hudson | Elementary | PK-05 | 278 | · |
| North Hudson Elementary | Hudson | Elementary | KG-05 | 276 | · |
| Saint Croix Virtual Academy Inc | Hammond | Combined | PK-12 | 275 | · |
| NR4Kids | New Richmond | Elementary | PK-PK | 268 | · |
| Houlton Elementary | Houlton | Elementary | KG-05 | 217 | · |
| Glenwood City High | Glenwood City | High | 09-12 | 186 | · |
| Glenwood City Middle | Glenwood City | Middle | 06-08 | 143 | · |
| New Richmond Early Childhood Special Education | New Richmond | Elementary | PK-PK | 20 | · |
| Hudson Virtual Charter School | Hudson | High | 09-12 | 12 | · |
| DOC: St. Croix Correctional Center | New Richmond | High | 07-12 | 0 | · |
Cities in St. Croix County
About St. Croix County
Across the mid-sized Wisconsin county of St. Croix County of about 96,033 residents, the public-school footprint covers 31 schools and about 14,266 students.
For perspective, census numbers show median household income runs near $103,046, roughly 40% of adults have completed at least a four-year degree, and the poverty rate is around 5%. That income level is 40% noticeably above the Wisconsin median.
On the level-by-level breakdown, St. Croix County is built around 16 elementary schools (6,350 students), 6 middle schools (3,227), 8 high schools (4,414), and 1 combined or other schools.
Hudson School District dominates the local landscape, accounting for roughly 5,119 students on its own.
Looking at the last 7 years. Total public-school enrollment in St. Croix County has fell 3% since SY 2017-18, moving from about 14,670 students to 14,246. St. Croix County now counts 29 public schools, down from 31 in SY 2017-18.
In the discussion threads here, the community for St. Croix County discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.