3 schools in Mcgregor
Mcgregor runs 3 public K-12 schools per the latest NCES counts, with total enrollment around 414 (1 elementary and 2 high).
4-year change in Mcgregor
SY 2020-21 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| McGregor Area Learning Program | High | 08-12 | 1 |
| McGregor Elementary | Elementary | PK-06 | 220 |
| McGregor Secondary | High | 07-12 | 193 |
About Mcgregor
Mcgregor, Minnesota is home to 3 public schools, with combined enrollment of approximately 414 students. By school count, it is a low-population city.
In terms of grade levels, the city spans 1 elementary, and 2 high.
Average school size in Mcgregor is around 138 students, 61% lower than the Minnesota average of about 357.
Trend over the past 4 years. Total public-school enrollment in Mcgregor has remained close to its prior level since SY 2020-21, moving from about 414 students to 414.
In the discussion threads here, the community for Mcgregor discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.