Summary:
ZIP code 55371 is home to three elementary schools — Princeton Intermediate School (grades 3–5), Princeton Primary School (grades PK–2), and Princeton Online MN K-5 (grades K–5) — all within the Princeton Public School District, which ranks 141 of 458 Minnesota districts (69th percentile, 3 stars). Together they enroll 1,367 students: 675 at Intermediate, 639 at Primary, and 53 at the online school.
Princeton Intermediate School is the academic standout among schools with reported test scores. In 2025–2026, its all-grades proficiency was 56.0 in Math (district 45.5, state 44.9) and 51.5 in Reading (district 47.2, state 48.6), beating both benchmarks. Its school rank climbed from 473 of 881 at the 46th percentile with 2 stars in 2023–2024 to 363 of 869 at the 58th percentile with 3 stars in 2025–2026. Science is the caution: 19.8%, below the district (24.1%) and state (25.5%), and its 5th-grade Science was 6.1 points under the state. Math and Reading improved year over year while the district and state slipped slightly.
Princeton Primary School has no MCA test-score rows here, consistent with serving PK–2, so its headline number is a student-teacher ratio of 11.1 — the lowest reported of the three. Princeton Online MN K-5 is very small at 53 students; its Math was 40.0 (below district and state), Reading 48.0 (above district, slightly below state), and Science suppressed. Free/reduced-lunch rates are similar across all three, from 33.96% at the online school to 38.67% at Intermediate.
Thank you for your feedback!