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

10 schools in Sand Springs

Oklahoma · Public K-12

Parents in Sand Springs have 10 public K-12 options when picking a school, with combined enrollment near 5,539 students (8 elementary, 1 middle, and 1 high).

7-year change in Sand Springs

SY 2017-18 vs SY 2024-25
Total enrollment
5,539
-164 (-3%) vs SY 2017-18
School count
10
-1 (-9%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
ANDERSON PUBLIC SCHOOLElementaryPK-08280
ANGUS VALLEY ESElementaryKG-05419
CHARLES PAGE HSHigh09-121,716
CLYDE BOYD MSMiddle06-081,046
GARFIELD ESElementaryKG-05409
KEYSTONE PUBLIC SCHOOLElementaryPK-08276
LIMESTONE ESElementaryKG-05259
NORTHWOODS FINE ARTS ACADEMYElementaryKG-05505
PRATT ESElementaryKG-05388
SAND SPRINGS EC CTRElementaryPK-PK241

About Sand Springs

Sand Springs, Oklahoma is home to 10 public schools, with combined enrollment of approximately 5,539 students. By school count, it is a middle-population city.

Looking at the level breakdown, the city consists of 8 elementary, 1 middle, and 1 high.

Average school size in Sand Springs is around 554 students, 42% above the Oklahoma average of about 391.

Looking at the last 7 years. Combined enrollment now sits at 5,539 students, contracted 3% from the 5,703 reported in SY 2017-18. The school count fell from 11 to 10 across the same 7-year window.

On allk12, the community for Sand Springs discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Sand Springs, Oklahoma?
There are 10 public K-12 schools in Sand Springs, with a combined enrollment of about 5,539.
How many elementary, middle, and high schools are in Sand Springs?
Sand Springs has 8 elementary, 1 middle, 1 high public schools.
What is the largest public school in Sand Springs?
CHARLES PAGE HS is the largest public school in Sand Springs by enrollment, with approximately 1,716 students.
What school districts serve Sand Springs?
Sand Springs is served by 3 public school districts, including ANDERSON, SAND SPRINGS, KEYSTONE.
What grade levels do public schools in Sand Springs cover?
Public schools in Sand Springs serve students from pre-K through grade 12.