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

8 schools in Canyon

Texas · Public K-12

Canyon, Texas reports 8 public K-12 schools to NCES, totaling roughly 3,779 students (3 elementary, 2 middle, and 3 high).

7-year change in Canyon

SY 2017-18 vs SY 2024-25
Total enrollment
3,779
+133 (+4%) vs SY 2017-18
School count
8
+3 (+60%) vs SY 2017-18
% White
70%
was 75%
% Hispanic
25%
was 21%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
CANYON H SHigh09-121,097
CANYON INTMiddle05-06529
CANYON J HMiddle07-08555
CRESTVIEW ELElementaryPK-04440
MIDWAY ALTERNATIVE H SHigh11-1252
PREMIER HIGH SCHOOL-CANYONHigh09-1232
REEVES-HINGER ELElementaryPK-04669
SPRING CANYON ELElementaryPK-04405

About Canyon

Public education in Canyon, Texas runs across 8 schools that enrolls roughly 3,779 students. By footprint, Canyon sits in the mid-sized bracket.

For a sense of the school types, the city comprises 3 elementary, 2 middle, and 3 high.

Schools in Canyon average about 472 students each, 22% below the Texas norm.

Over the past 7-year window. Total public-school enrollment in Canyon has climbed 4% since SY 2017-18, moving from about 3,646 students to 3,779. Over that span, Canyon gained 3 schools, going from 5 to 8. On the demographic side, White enrollment moved from 75% to 70% over the same window.

On this page, the community for Canyon 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 public schools are in Canyon?
Canyon, Texas has 8 public K-12 schools serving approximately 3,779 students.
How many elementary, middle, and high schools are in Canyon?
Canyon has 3 elementary, 2 middle, 3 high public schools.
What is the largest public school in Canyon?
CANYON H S is the largest public school in Canyon by enrollment, with approximately 1,097 students.
What school districts serve Canyon?
Canyon is served by 2 public school districts, including CANYON ISD, PREMIER HIGH SCHOOLS.
What grade levels do public schools in Canyon cover?
Public schools in Canyon serve students from pre-K through grade 12.
Are there charter schools in Canyon?
1 of the 8 public schools in Canyon are charter schools.