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

3 schools in Granite

Oklahoma · Public K-12

Granite, Oklahoma runs a public-school system of 3 campuses with combined enrollment around 212 (1 elementary and 2 high).

7-year change in Granite

SY 2017-18 vs SY 2024-25
Total enrollment
212
-100 (-32%) vs SY 2017-18
School count
2
-1 (-33%) vs SY 2017-18
% White
74%
was 74%
% Hispanic
18%
was 12%
% Black
1%
was 7%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
GRANITE ESElementaryPK-08143
GRANITE HSHigh09-1269
LAKESIDE SCHOOLHigh10-12·

About Granite

Granite is a rural-scale Oklahoma city in terms of public-school footprint, with 3 schools and 212 students total.

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

Per-campus enrollment runs near 71, below the state mean of about 391.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment decreased 32%: 312 students in SY 2017-18 versus 212 in SY 2024-25. Over that span, Granite shed 1 school, going from 3 to 2. The Hispanic share of public-school enrollment expanded from 12% to 18%.

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

Frequently asked questions

How many K-12 schools are in Granite, Oklahoma?
There are 3 public K-12 schools in Granite, with a combined enrollment of about 212.
How many elementary, middle, and high schools are in Granite?
Granite has 1 elementary, 2 high public schools.
What is the largest public school in Granite?
GRANITE ES is the largest public school in Granite by enrollment, with approximately 143 students.
What school districts serve Granite?
Granite is served by 2 public school districts, including GRANITE, LAKESIDE SCHOOL.
What grade levels do public schools in Granite cover?
Public schools in Granite serve students from pre-K through grade 12.