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

17 schools in Shawnee

Oklahoma · Public K-12

Public K-12 schools in Shawnee, Oklahoma total 17, collectively serving roughly 6,877 students (an average of about 405 per campus).

7-year change in Shawnee

SY 2017-18 vs SY 2024-25
Total enrollment
6,877
-161 (-2%) vs SY 2017-18
School count
17
+3 (+21%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
BETHEL ESElementaryPK-05556
BETHEL HSHigh09-12349
BETHEL MSMiddle06-08255
GROVE PUBLIC SCHOOLElementaryPK-08539
HORACE MANN ESElementaryKG-05233
JEFFERSON ESElementaryKG-05348
NORTH ROCK CREEK ESElementaryPK-04458
NORTH ROCK CREEK HSHigh09-12487
NORTH ROCK CREEK INTERMEDIATEMiddle05-06147
NORTH ROCK CREEK MSMiddle07-08141
PLEASANT GROVE PUBLIC SCHOOLElementaryPK-08198
SEQUOYAH ESElementaryKG-05293
SHAWNEE EC CTRElementaryPK-01350
SHAWNEE HSHigh09-121,045
SHAWNEE MSMiddle06-08693
SOUTH ROCK CREEK PUBLIC SCHOOLElementaryPK-08418
WILL ROGERS ESElementary01-05367

About Shawnee

Public education in Shawnee, Oklahoma runs across 17 schools that instructs roughly 6,877 students. By footprint, Shawnee sits in the medium-population bracket.

On the school-mix side, the city is built around 10 elementary, 4 middle, and 3 high.

Over the past 7-year window. Total public-school enrollment in Shawnee has stayed largely flat since SY 2017-18, moving from about 7,038 students to 6,877. The school count climbed from 14 to 17 across the same 7-year window.

Within the allk12 community for this area, the community for Shawnee discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Shawnee?
Shawnee, Oklahoma has 17 public K-12 schools serving approximately 6,877 students.
How many elementary, middle, and high schools are in Shawnee?
Shawnee has 10 elementary, 4 middle, 3 high public schools.
What is the largest public school in Shawnee?
SHAWNEE HS is the largest public school in Shawnee by enrollment, with approximately 1,045 students.
What school districts serve Shawnee?
Shawnee is served by 6 public school districts, including BETHEL, GROVE, SHAWNEE, NORTH ROCK CREEK, PLEASANT GROVE and 1 other.
What grade levels do public schools in Shawnee cover?
Public schools in Shawnee serve students from pre-K through grade 12.