152 schools in Oklahoma City
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-25About 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.