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

152 schools in Oklahoma City

Oklahoma · Public K-12

The Oklahoma City public-school footprint covers 152 campuses and about 109,683 K-12 students, with an average school size near 722.

7-year change in Oklahoma City

SY 2017-18 vs SY 2024-25
Total enrollment
109,351
+11,110 (+11%) vs SY 2017-18
School count
147
-17 (-10%) vs SY 2017-18
% White
27%
was 29%
% Hispanic
39%
was 37%
% Black
16%
was 19%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
RIDGEVIEW ESElementaryPK-04372
ROCKWOOD ESElementaryPK-04430
Rogers Middle SchoolMiddle05-08518
ROLLINGWOOD ESElementaryPK-05464
ROOSEVELT MSMiddle05-08858
SANTA FE SOUTH EARLY CHILDHOODElementaryPK-01263
SANTA FE SOUTH HILLS ESElementaryPK-05529
SANTA FE SOUTH HSHigh09-121,081
SANTA FE SOUTH MSMiddle06-08738
SANTA FE SOUTH PATHWAYS MID-COLLEGEHigh09-12394
SANTA FE SOUTH PENN ESElementary02-05385
SANTA FE SOUTH SHIDLER ESElementaryPK-05308
SANTA FE SOUTH SPERO ESElementaryPK-05486
SANTA FE SOUTH TRINITY ESElementaryPK-01115
SANTA FE SOUTH WEST MSMiddle05-08321
SCHWARTZ ESElementaryPK-05311
SHIDLER ESCombinedM-M·
SKY RANCH ESElementaryPK-06567
SOONER ESElementaryPK-06463
SOUTH LAKE ESElementaryPK-06666
SOUTHEAST HSHigh09-12860
SOUTHEAST MSMiddle05-08596
SOUTHERN HILLS ESElementaryPK-04472
SOUTHRIDGE JHSMiddle07-08562
SOVEREIGN COMMUNITY SCHL HSCombinedM-M·
SOVEREIGN COMMUNITY SCHL MSCombinedM-M·
SPRING CREEK ESElementaryPK-03534
STAR SPENCER MSMiddle08-08114
TAFT MSMiddle05-081,096
THELMA R. PARKS ESElementaryPK-04498
TINKER ESElementaryPK-05379
TULAKES ESElementaryPK-05520
U. S. GRANT HSHigh09-121,680
VAN BUREN ESElementaryPK-04320
VIRTUAL PREP ESElementaryKG-08196
VIRTUAL PREP HSHigh09-1027
WAYLAND BONDS ESElementaryPK-06597
WEBSTER MSMiddle05-08676
WEST JHSMiddle07-08605
WESTERN GATEWAY ESElementaryPK-04300
WESTERN HEIGHTS 9TH GRADE CTRCombined09-09218
WESTERN HEIGHTS HSHigh09-12771
WESTERN HEIGHTS MSMiddle07-08370
WESTMOORE HSHigh09-122,607
WHEELER MSMiddle05-08510
WILEY POST ESElementaryPK-05678
WILL ROGERS ESElementaryPK-05362
WILLOW BROOK ESElementaryPK-01384
WILSON ESElementaryPK-04405
WINDS WEST ESElementaryPK-04278
WINDSOR HILLS ESElementaryPK-05720
WK JACKSON LEADERSHIP ESElementaryPK-03152

About Oklahoma City

Oklahoma City, Oklahoma is home to 152 public schools, with combined enrollment of approximately 109,683 students. By school count, it is a wide-reaching city.

On the school-mix side, the city spans 87 elementary, 35 middle, 26 high, and 4 other.

Average school size in Oklahoma City is around 722 students, 85% noticeably above the Oklahoma average of about 391.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment rose 11%: 98,241 students in SY 2017-18 versus 109,351 in SY 2024-25. Over that span, Oklahoma City lost 17 schools, going from 164 to 147. On the demographic side, Black enrollment moved from 19% to 16% over the same window.

In the discussion threads here, the community for Oklahoma City discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Oklahoma City?
Oklahoma City, Oklahoma has 152 public K-12 schools serving approximately 109,683 students.
How many elementary, middle, and high schools are in Oklahoma City?
Oklahoma City has 87 elementary, 35 middle, 26 high, 4 combined-grade public schools.
What is the largest public school in Oklahoma City?
EPIC CHARTER VIRTUAL HS is the largest public school in Oklahoma City by enrollment, with approximately 14,517 students.
What school districts serve Oklahoma City?
Oklahoma City is served by 25 public school districts, including OKLAHOMA CITY, SOVEREIGN COMMUNITY SCHOOL (CHARTER), WESTERN HEIGHTS, PUTNAM CITY, ASTEC CHARTER SCHOOL and 20 others.
What grade levels do public schools in Oklahoma City cover?
Public schools in Oklahoma City serve students from pre-K through grade 12.
Are there charter schools in Oklahoma City?
33 of the 152 public schools in Oklahoma City are charter schools.

Oklahoma City school rankings

Largest schoolsAll rankings →