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

6 schools in Craig

Colorado · Public K-12

Public-school families in Craig pick from 6 campuses serving the city's roughly 1,810 K-12 students (4 elementary, 1 middle, and 1 high).

7-year change in Craig

SY 2017-18 vs SY 2024-25
Total enrollment
1,810
-424 (-19%) vs SY 2017-18
School count
6
-1 (-14%) vs SY 2017-18
% White
66%
was 73%
% Hispanic
30%
was 23%
% Black
1%
was 1%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Craig Middle SchoolMiddle06-08419
Early Childhood CenterElementaryPK-PK117
Moffat County High SchoolHigh09-12481
Ridgeview Elementary SchoolElementaryPK-05233
Sandrock ElementaryElementaryKG-05299
Sunset Elementary SchoolElementaryKG-05261

About Craig

Craig is an average-sized Colorado city in terms of public-school footprint, with 6 schools and 1,810 students total.

On the school-mix side, the city consists of 4 elementary, 1 middle, and 1 high.

Schools in Craig average about 302 students each, 34% below the Colorado norm.

Looking at the last 7 years. Combined enrollment now sits at 1,810 students, declined 19% from the 2,234 reported in SY 2017-18. Craig now counts 6 public schools, down from 7 in SY 2017-18. The Hispanic share of public-school enrollment increased from 23% to 30%.

On allk12, the community for Craig discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Craig?
Craig, Colorado has 6 public K-12 schools serving approximately 1,810 students.
How many elementary, middle, and high schools are in Craig?
Craig has 4 elementary, 1 middle, 1 high public schools.
What is the largest public school in Craig?
Moffat County High School is the largest public school in Craig by enrollment, with approximately 481 students.
What school districts serve Craig?
Craig public schools are operated by Moffat County School District RE: No. 1.
What grade levels do public schools in Craig cover?
Public schools in Craig serve students from pre-K through grade 12.