The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

14 schools in Cottage Grove

Minnesota · Public K-12

Cottage Grove, Minnesota has 14 public K-12 schools in service today, teaching roughly 7,632 students (an average of 545 per campus).

7-year change in Cottage Grove

SY 2017-18 vs SY 2024-25
Total enrollment
7,632
+762 (+11%) vs SY 2017-18
School count
13
-1 (-7%) vs SY 2017-18
% White
58%
was 69%
% Hispanic
11%
was 9%
% Black
10%
was 7%
% Asian
12%
was 7%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Ages 3-5 Early Childhood Special EdElementaryPK-PK591
ARMSTRONG ELEMENTARYElementaryPK-05325
COTTAGE GROVE ELEMENTARYElementaryPK-05432
COTTAGE GROVE MIDDLE SCHOOLMiddle06-081,005
CRESTVIEW ELEMENTARYElementaryPK-05425
Great Rivers Adult EducationHigh10-127
GREY CLOUD ELEMENTARYElementaryKG-05797
HILLSIDE ELEMENTARYElementaryPK-05417
Next Step Transition ProgramHigh12-1286
OLTMAN MIDDLE SCHOOLMiddle06-08956
Park High SchoolHigh09-121,992
PINE HILL ELEMENTARYElementaryKG-05502
South Washington Alternative HSHigh06-1297
SoWashCo Online K-5ElementaryKG-050

About Cottage Grove

Cottage Grove, Minnesota is home to 14 public schools, with combined enrollment of approximately 7,632 students. By school count, it is a mid-sized city.

For a sense of the school types, the city spans 8 elementary, 2 middle, and 4 high.

Average school size in Cottage Grove is around 545 students, 53% higher than the Minnesota average of about 357.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment expanded 11%: 6,870 students in SY 2017-18 versus 7,632 in SY 2024-25. Over that span, Cottage Grove lost 1 school, going from 14 to 13. The White share of public-school enrollment shrank from 69% to 58%.

In the discussion threads here, the community for Cottage Grove discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in Cottage Grove, Minnesota?
There are 14 public K-12 schools in Cottage Grove, with a combined enrollment of about 7,632.
How many elementary, middle, and high schools are in Cottage Grove?
Cottage Grove has 8 elementary, 2 middle, 4 high public schools.
What is the largest public school in Cottage Grove?
Park High School is the largest public school in Cottage Grove by enrollment, with approximately 1,992 students.
What school districts serve Cottage Grove?
Cottage Grove public schools are operated by South Washington County Schools.
What grade levels do public schools in Cottage Grove cover?
Public schools in Cottage Grove serve students from pre-K through grade 12.