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

Mesa County

Colorado · Public K-12

Mesa County's public-school footprint spans 57 K-12 campuses with combined enrollment of about 22,232, the largest district being Mesa County Valley School District No. 51. The level mix is 31 elementary, 8 middle, and 10 high schools.

7-year change in Mesa County

SY 2017-18 vs SY 2024-25
Total enrollment
21,641
-1,936 (-8%) vs SY 2017-18
School count
53
+1 (+2%) vs SY 2017-18
% White
70%
was 71%
% Hispanic
24%
was 23%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
57
5 districts
Enrollment
22,232
NCES CCD
Median income
$73,658
Below Colorado avg
Free/reduced lunch
52.6%
Above Colorado avg
Elementary
31
9,493 students
Middle
8
3,961 students
High
10
6,207 students
Combined / other
8
2,571 students
LARGEST DISTRICT
Mesa County Valley School District No. 51
20,344 students · 5 districts in Mesa County

County vs. school enrollment demographics

Left bar is the racial makeup of Mesa County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
82%
Hispanic
16%
Black
1%
Asian
1%
Two or more
12%
Native American
1%
Pacific Islander
0%
School enrollment
White
70%
Hispanic
24%
Black
1%
Asian
1%
Two or more
3%
Native American
1%
Pacific Islander
0%
Bachelor's+
32.3%
adults 25+
Poverty rate
6.6%
ACS 5-year
Unemployment
5.4%
civilian labor
Median age
41
20.4% under 18

Test scores in Mesa County

Latest 2024-25 ELA proficiency, 39 schools ranked. Colorado state average: 44.9%.

See all 39 schools in Mesa County ranked by score →

All schools (57)

NameCityLevelGradesEnrollmentRating
Grand Junction High SchoolGrand JunctionHigh09-121,832·
Fruita Monument High SchoolFruitaHigh09-121,427·
Central High SchoolGrand JunctionHigh09-121,352·
Palisade High SchoolPalisadeHigh09-121,073·
Caprock AcademyGrand JunctionCombinedKG-12871·
Fruita Middle SchoolFruitaMiddle06-08690·
Redlands Middle SchoolGrand JunctionMiddle06-08632·
Fruita 8/9 SchoolFruitaCombined08-09591·
Mount Garfield Middle SchoolCliftonMiddle06-08569·
Orchard Mesa Middle SchoolGrand JunctionMiddle06-08560·
Bookcliff Middle SchoolGrand JunctionMiddle06-08525·
Independence AcademyGrand JunctionElementaryPK-08491·
Grand Mesa Middle SchoolGrand JunctionMiddle06-08476·
West Middle SchoolGrand JunctionMiddle06-08468·
Grand River AcademyGrand JunctionCombinedKG-12461·
Ascent Classical Academy of Grand JunctionGrand JunctionCombinedKG-09457·
Appleton Elementary SchoolGrand JunctionElementaryPK-05439·
Thunder Mountain Elementary SchoolGrand JunctionElementaryPK-05432·
Pear Park Elementary SchoolGrand JunctionElementaryPK-05428·
Pomona Elementary SchoolGrand JunctionElementaryPK-05395·
Rocky Mountain Elementary SchoolCliftonElementaryPK-05395·
Juniper Ridge Community SchoolGrand JunctionElementaryKG-08375·
Mesa View Elementary SchoolGrand JunctionElementaryPK-05375·
Chatfield Elementary SchoolGrand JunctionElementaryPK-05371·
Shelledy Elementary SchoolFruitaElementaryPK-05371·
Tope Elementary SchoolGrand JunctionElementaryPK-05370·
Chipeta Elementary SchoolGrand JunctionElementaryPK-05364·
Wingate Elementary SchoolGrand JunctionElementaryPK-05363·
Fruitvale Elementary SchoolGrand JunctionElementaryPK-05358·
Clifton Elementary SchoolCliftonElementaryPK-05346·
Nisley Elementary SchoolGrand JunctionElementaryPK-05346·
Orchard Avenue Elementary SchoolGrand JunctionElementaryPK-05319·
Dual Immersion Academy SchoolGrand JunctionElementaryPK-05310·
Taylor Elementary SchoolPalisadeElementaryPK-05310·
Broadway Elementary SchoolGrand JunctionElementaryPK-05300·
Monument Ridge Elementary SchoolFruitaElementaryPK-05300·
Dos Rios Elementary SchoolGrand JunctionElementaryPK-05293·
Rim Rock Elementary SchoolFruitaElementaryPK-05292·
Lincoln Orchard Mesa Elementary SchoolGrand JunctionElementaryPK-05289·
Scenic Elementary SchoolGrand JunctionElementaryKG-05243·
Loma Elementary SchoolLomaElementaryPK-05207·
R-5 High SchoolGrand JunctionHigh09-12207·
De Beque PK-12 School District 49JTDe BequeCombinedPK-12179·
Mesa Valley Community SchoolGrand JunctionHigh06-12178·
Plateau Valley Elementary SchoolCollbranElementaryPK-06142·
New Emerson School at ColumbusGrand JunctionElementaryKG-05138·
Plateau Valley High SchoolCollbranHigh09-1265·
Grand Mesa High SchoolCollbranHigh09-1255·
Career Center PreschoolGrand JunctionElementaryPK-PK53·
Plateau Valley Junior High SchoolCollbranMiddle07-0841·
Wildflower Montessori Public School of Colorado Grand ValleyGrand JunctionElementaryPK-0340·
Monument View Montessori Charter SchoolFruitaElementaryPK-0338·
Grand Mesa Youth Services CenterGrand JunctionHigh05-1218·
Gateway SchoolGatewayCombinedPK-1212·
East Middle SchoolGrand JunctionCombinedM-M··
Grand Mesa Youth Services CenterGrand JunctionHigh05-12··
Lincoln Park PreschoolGrand JunctionCombinedM-M··

Cities in Mesa County

Grand Junction38 schoolsFruita7 schoolsCollbran4 schoolsClifton3 schoolsPalisade2 schoolsDe Beque1 schoolGateway1 schoolLoma1 school

About Mesa County

In Colorado, Mesa County is a middle-population county of about 158,601 residents. 57 public schools across the county hosts about 22,232 students between them.

For perspective, census numbers show the median household earns about $73,658 a year, about 32% of adults have a bachelor's degree or above, and the poverty rate is around 7%. That income level is 5% noticeably below the Colorado median.

In terms of grade levels, Mesa County consists of 31 elementary schools (9,493 students), 8 middle schools (3,961), 10 high schools (6,207), and 8 combined or other schools.

The largest single district in Mesa County is Mesa County Valley School District No. 51, which alone enrolls about 20,344 students.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment declined 8%: 23,577 students in SY 2017-18 versus 21,641 in SY 2024-25. The school count climbed from 52 to 53 across the same 7-year window.

In the discussion threads here, the community for Mesa County discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Mesa County?
Mesa County, Colorado has 57 public K-12 schools serving approximately 22,232 students.
How many high schools are in Mesa County?
Mesa County, Colorado has 10 public high schools, serving approximately 6,207 students.
How many middle schools are in Mesa County?
Mesa County, Colorado has 8 public middle schools, serving approximately 3,961 students.
How many elementary schools are in Mesa County?
Mesa County, Colorado has 31 public elementary schools, serving approximately 9,493 students.
What is the largest school district in Mesa County?
Mesa County Valley School District No. 51 is the largest school district in Mesa County, serving approximately 20,344 students. The county contains 5 school districts overall.
What is the population of Mesa County?
Mesa County, Colorado has a population of approximately 158,601, with a median age of 41. About 20.4% of residents are under 18.
What is the median household income in Mesa County?
Median household income in Mesa County is $73,658, below the Colorado average of $77,440. About 6.6% of residents live below the federal poverty line.
How educated are residents of Mesa County?
Approximately 32.3% of adults 25 and older in Mesa County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Mesa County qualify for free or reduced lunch?
Roughly 52.6% of students in Mesa County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Colorado county average of 50.3%.
What is the student-teacher ratio in Mesa County schools?
Across Mesa County public schools, the enrollment-weighted student-teacher ratio is approximately 16.6 to 1.

Mesa County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data