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

Grand County

Utah · Public K-12

5 public K-12 schools operate inside Grand County, with roughly 1,506 students enrolled, an average of 301 per campus. The level mix is 3 elementary, 1 middle, and 1 high schools.

7-year change in Grand County

SY 2017-18 vs SY 2024-25
Total enrollment
1,506
-106 (-7%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
66%
was 74%
% Hispanic
25%
was 18%
% Black
0%
was 0%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
5
2 districts
Enrollment
1,506
NCES CCD
Median income
$67,106
Below Utah avg
Free/reduced lunch
41.2%
Above Utah avg
Elementary
3
816 students
Middle
1
221 students
High
1
469 students
Combined / other
0
schools
LARGEST DISTRICT
Grand District
1,436 students · 2 districts in Grand County

County vs. school enrollment demographics

Left bar is the racial makeup of Grand 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
84%
Hispanic
13%
Black
0%
Asian
2%
Two or more
6%
Native American
3%
Pacific Islander
1%
School enrollment
White
66%
Hispanic
25%
Black
0%
Asian
1%
Two or more
1%
Native American
7%
Pacific Islander
0%
Bachelor's+
37.5%
adults 25+
Poverty rate
5.6%
ACS 5-year
Unemployment
1.6%
civilian labor
Median age
41
19.3% under 18

Test scores in Grand County

Latest 2024-25 ELA proficiency, 1 schools ranked. Utah state average: 41.8%.

Top 1 schools (ELA)
  1. Helen M. Knight School· 27.9%

See all 1 schools in Grand County ranked by score →

All schools (5)

NameCityLevelGradesEnrollmentRating
Helen M. Knight SchoolMoabElementaryKG-06686·
Grand County HighMoabHigh09-12469·
Grand County MiddleMoabMiddle07-08221·
Moab Charter SchoolMoabElementaryKG-0670·
C R Sundwall CenterMoabElementaryPK-KG60·

Cities in Grand County

Moab4 schoolsMoab1 school

About Grand County

In Utah, Grand County is a rural-scale county of about 9,754 residents. 5 public schools across the county educates about 1,506 students between them.

In context, census numbers show typical household earnings sit around $67,106, roughly 38% of adults have completed at least a four-year degree, and roughly 6% of residents live below the federal poverty line. That income level is 20% noticeably below the Utah median.

On the level-by-level breakdown, Grand County covers 3 elementary schools (816 students), 1 middle school (221), and 1 high school (469).

Grand District is the biggest district by enrollment, covering about 1,436 students across Grand County.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment decreased 7%: 1,612 students in SY 2017-18 versus 1,506 in SY 2024-25. On the demographic side, White enrollment moved from 74% to 66% over the same window.

On allk12, the community for Grand County discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools serve Grand County?
There are 5 public K-12 schools in Grand County, Utah, with a combined enrollment of about 1,506.
How many high schools are in Grand County?
Grand County, Utah has 1 public high school, serving approximately 469 students.
How many middle schools are in Grand County?
Grand County, Utah has 1 public middle school, serving approximately 221 students.
How many elementary schools are in Grand County?
Grand County, Utah has 3 public elementary schools, serving approximately 816 students.
What is the largest school district in Grand County?
Grand District is the largest school district in Grand County, serving approximately 1,436 students. The county contains 2 school districts overall.
What is the population of Grand County?
Grand County, Utah has a population of approximately 9,754, with a median age of 41. About 19.3% of residents are under 18.
What is the median household income in Grand County?
Median household income in Grand County is $67,106, below the Utah average of $83,812. About 5.6% of residents live below the federal poverty line.
How educated are residents of Grand County?
Approximately 37.5% of adults 25 and older in Grand County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Grand County qualify for free or reduced lunch?
Roughly 41.2% of students in Grand County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Utah county average of 34.8%.
What is the student-teacher ratio in Grand County schools?
Across Grand County public schools, the enrollment-weighted student-teacher ratio is approximately 18.9 to 1.
DATA · Census ACS 5-year · NCES Common Core of Data