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

3 schools in Spiro

Oklahoma · Public K-12

3 public-school campuses operate inside Spiro, with roughly 1,087 K-12 students enrolled (1 elementary, 1 middle, and 1 high).

7-year change in Spiro

SY 2017-18 vs SY 2024-25
Total enrollment
1,087
+22 (+2%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
SPIRO ESElementaryPK-05574
SPIRO HSHigh09-12291
SPIRO MSMiddle06-08222

About Spiro

Spiro, Oklahoma is home to 3 public schools, with combined enrollment of approximately 1,087 students. By school count, it is a sparse city.

For a sense of the school types, the city is built around 1 elementary, 1 middle, and 1 high.

Trend over the past 7 years. Combined enrollment now sits at 1,087 students, remained close to its prior level from the 1,065 reported in SY 2017-18.

In the discussion threads here, the community for Spiro discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Spiro?
Spiro, Oklahoma has 3 public K-12 schools serving approximately 1,087 students.
How many elementary, middle, and high schools are in Spiro?
Spiro has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Spiro?
SPIRO ES is the largest public school in Spiro by enrollment, with approximately 574 students.
What school districts serve Spiro?
Spiro public schools are operated by SPIRO.
What grade levels do public schools in Spiro cover?
Public schools in Spiro serve students from pre-K through grade 12.