Summary:
ZIP code 56329 is served by the Foley Public School District and contains three public schools — one elementary school serving PK–3, one intermediate/middle school serving grades 4–8, and one high school serving grades 9–12 — with a combined enrollment of 1,921 students. The district is ranked 123 of 458 in Minnesota, placing it in the 73rd percentile with a 4-star rating that applies to all three schools.
Foley Elementary is the academic standout, with 2025–2026 all-grades math proficiency of 84.3% versus 54.4% in the district and 44.9% statewide, and reading at 61.7% versus 48.6% statewide. It also has the smallest student/teacher ratio at 11.4, though it serves the highest free/reduced-lunch share at 29.89%. Foley Intermediate Elementary is the largest school at 781 students and posts mixed results: math at 51.5% and reading at 50.1% (both above state, below district), but science at just 17.5% — well below the district's 22.5% and the state's 25.5%. Its grade-level results vary widely, from 4th-grade reading at 66.7% (versus 48.8% statewide) and 7th-grade math at 58.5% (versus 40.3%) to 5th-grade science at 14.4% (versus 25.9%). Foley Senior High is improving: its rank percentile rose from 44 to 65 to 70 and its stars from 2 to 4, and it graduates 89.6% of students with a 2.5% dropout rate, both better than the state. Its science score of 35.7% is strong, but math (37.8%) and reading (47.1%) trail district and state figures.
Parents should note that science is the district-wide weak point, driven largely by the middle school, while math and reading sit above state averages overall. Staffing ratios climb steadily by level — 11.4, 16.4, and 19.9 — even as free/reduced-lunch rates fall, from 29.89% to 23.3%. Year-over-year trends are mixed: elementary math improved while elementary and middle-school reading slipped, and the high school gained in math and science but lost ground in reading.
Thank you for your feedback!