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

3 schools in Granby

Colorado · Public K-12

Granby's public-school footprint covers 3 schools with combined enrollment of about 1,083 students, averaging 361 per school.

4-year change in Granby

SY 2020-21 vs SY 2024-25
Total enrollment
1,083
+50 (+5%) vs SY 2020-21
School count
3
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
2,270
all ages · ACS 5-yr
Students
1,083
public K-12 · NCES
Schools
3
public K-12
NameLevelGradesEnrollment
East Grand Middle SchoolMiddle06-08304
Granby Elementary SchoolElementaryPK-05366
Middle Park High SchoolHigh09-12413

About Granby

Public education in Granby, Colorado runs across 3 schools that enrolls roughly 1,083 students. By footprint, Granby sits in the sparse bracket.

On the level-by-level breakdown, the city is made up of 1 elementary, 1 middle, and 1 high.

Per-school enrollment runs near 361, lower than the state mean of about 456.

Five-year track record. Across the same 4-year window, public-school enrollment expanded 5%: 1,033 students in SY 2020-21 versus 1,083 in SY 2024-25.

In the discussion threads here, the community for Granby discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Granby, Colorado?
There are 3 public K-12 schools in Granby, with a combined enrollment of about 1,083.
How many elementary, middle, and high schools are in Granby?
Granby has 1 elementary school, 1 middle school, and 1 high school.
What is the largest public school in Granby?
Middle Park High School is the largest public school in Granby by enrollment, with approximately 413 students.
What school districts serve Granby?
Granby public schools are operated by East Grand School District No. 2.
What grade levels do public schools in Granby cover?
Public schools in Granby serve students from pre-K through grade 12.