Skip to content

Public schools in Oklahoma City, OK

153 open public schools with an address in Oklahoma City, operated by 25 education agencies. Compare size, staffing, grade spans, and school type, then confirm assignment with the district.

Public schools

153

NCES preliminary directory 2025–26

Reported students

108,962

146 schools reporting · NCES 2024–25

Median student–teacher ratio

16.6:1

Oklahoma median 15.4:1

Charter schools

33

4 virtual

An overview of Oklahoma City public schools

The federal directory lists 153 public schools in Oklahoma City, OK: 91 elementary, 34 middle, 27 high, 1 combined or other. The 146 schools that reported 2024–25 membership enrolled 108,962 students, an average of 746 per school. The largest campus is Epic Charter Virtual HS (14,517 students), and the largest elementary school is Epic Charter Virtual ES (14,019).

Oklahoma City operates the most schools here (56), and 11 regular districts have at least one Oklahoma City campus, plus 14 charter, service, or other agencies. City names come from school mailing addresses, which often differ from district or municipal boundaries.

Across schools that reported staffing, the median student–teacher ratio is 16.6:1, higher than the statewide school median of 15.4:1. A ratio counts classroom-teacher FTE against total enrollment, so specialized programs and part-time staffing can move it; ask schools for actual class sizes by grade.

School choice options include 33 charter schools, 4 virtual schools. Application windows and lotteries usually open months before the school year.

Among 23 high and combined schools with 2021–22 civil-rights data, 21 reported students enrolled in AP courses and 17 of 23 reported computer-science classes. Confirm current course catalogs directly with each school.

About 76% of students in reporting schools were eligible for free or reduced-price meals in 2024–25. This describes the community served; it is not a quality signal, and community-eligibility schools can report differently.

School districts and agencies serving Oklahoma City

Oklahoma City

Public school district

56 schools in Oklahoma City · 59 total

Putnam City

Public school district

19 schools in Oklahoma City · 26 total

Moore

Public school district

16 schools in Oklahoma City · 34 total

Santa Fe South Charter

Independent charter agency

11 schools in Oklahoma City

Midwest City-Del City

Public school district

8 schools in Oklahoma City · 19 total

Western Heights

Public school district

7 schools in Oklahoma City

Mustang

Public school district

4 schools in Oklahoma City · 16 total

Astec Charter School

Independent charter agency

3 schools in Oklahoma City

Crooked Oak

Public school district

3 schools in Oklahoma City

Dove Schools of Okc (Charter)

Independent charter agency

3 schools in Oklahoma City · 7 total

Harding Independence (Charter)

Independent charter agency

3 schools in Oklahoma City

Millwood

Public school district

3 schools in Oklahoma City

Deer Creek

Public school district

2 schools in Oklahoma City · 9 total

Epic Charter Virtual School

Independent charter agency

2 schools in Oklahoma City

Harding Fine Arts Charter Academy

Independent charter agency

2 schools in Oklahoma City

Virtual Preparatory Academy (CHARTER)

Independent charter agency

2 schools in Oklahoma City

Crutcho

Public school district

1 school in Oklahoma City

HUPFELD CHARTER ACADEMY at WESTERN VILLAGE

Independent charter agency

1 school in Oklahoma City

John Rex Charter School

Independent charter agency

1 school in Oklahoma City

KIPP Okc College Prep Charter

Independent charter agency

1 school in Oklahoma City

Proud to Partner Leadership Charter Academy

Independent charter agency

1 school in Oklahoma City

RISE STEAM Academy

Independent charter agency

1 school in Oklahoma City

Western Gateway (Charter)

Independent charter agency

1 school in Oklahoma City

Wk Jackson Leadership Charter Academy

Independent charter agency

1 school in Oklahoma City

Yukon

Public school district

1 school in Oklahoma City · 12 total

Elementary schools in Oklahoma City

91
SchoolGradesStudentsRatioCompare
Adams ES

Oklahoma City

PK–0437815.1:1
Adelaide Lee ES

Oklahoma City

PK–0457116.4:1
Arbor Grove ES

Putnam City

PK–0553214:1
Arthur ES

Oklahoma City

PK–0444515.9:1
Astec Charter ES

Astec Charter School · Charter

PK–0557918.8:1
Barnes ES

Midwest City-Del City

PK–0534616.9:1
Bodine ES

Oklahoma City

PK–0450915.6:1
Briarwood ES

Moore

PK–0650215.7:1
Britton ES

Oklahoma City

PK–0457119.1:1
Bryant ES

Moore

PK–0662016.3:1
Buchanan ES

Oklahoma City

PK–0446015.3:1
Central Oak ES

Crooked Oak

PK–0557614.7:1
Cesar Chavez ES

Oklahoma City

PK–0455915.6:1
Cleveland ES

Oklahoma City

PK–0445617.6:1
Coolidge ES

Oklahoma City

PK–0451615.4:1
Coronado Heights ES

Putnam City

PK–0548816:1
Council Grove ES

Western Heights

PK–0441317.1:1
Country Estates ES

Midwest City-Del City

PK–0533226.9:1
Crutcho Public School

Crutcho

PK–0836523.7:1
Dennis ES

Putnam City

PK–0548715:1
Dove Science Academy ES South

Dove Schools of Okc (Charter) · Charter

PK–0452120:1
Earlywine ES

Moore

PK–0645615.3:1
Eastlake ES

Moore

PK–0641415.3:1
Epic Charter Virtual ES

Epic Charter Virtual School · Charter · Virtual

PK–0814,01916.3:1
Esperanza ES

Oklahoma City

PK–0443716.3:1
Eugene Field ES

Oklahoma City

PK–0436214.5:1
Fairview ES

Moore

PK–0667718.9:1
Fillmore ES

Oklahoma City

PK–0461717.6:1
Fisher ES

Moore

PK–0636213.9:1
Greenvale ES

Western Heights

PK–0419114.5:1
HARDING CHARTER PREPARATORY ES at KELLEY

Harding Independence (Charter) · Charter

PK–0411315.1:1
Harvest Hills ES

Putnam City

PK–0542616.8:1
Hawthorne ES

Oklahoma City

PK–0432116.1:1
Hayes ES

Oklahoma City

PK–0440015.5:1
Heronville ES

Oklahoma City

PK–0459615.6:1
Hillcrest ES

Oklahoma City

PK–0449917:1
Hilldale ES

Putnam City

PK–0576116.7:1
HUPFELD ES at WESTERN VILLAGE

HUPFELD CHARTER ACADEMY at WESTERN VILLAGE · Charter

PK–0529213.9:1
John Glenn ES

Western Heights

PK–0439821.9:1
John Rex Charter ES

John Rex Charter School · Charter

PK–0881017.6:1
Kaiser ES

Oklahoma City

PK–0450516.8:1
Kingsgate ES

Moore

PK–0640013.3:1
KIPP Okc ES

KIPP Okc College Prep Charter · Charter

PK–0846216.7:1
Kirkland Early Childhood Ctr

Putnam City

PK–0224315.9:1
Knight Ridge ES

Deer Creek

PK–04——
M.L. King Jr. ES

Oklahoma City

PK–0447616.8:1
Mark Twain ES

Oklahoma City

PK–0426914.3:1
Millwood ES

Millwood

PK–0446119.2:1
Monroe ES

Oklahoma City

PK–0435715.5:1
Mustang Valley ES

Mustang

PK–0465917.8:1
Northridge ES

Putnam City

PK–0570017.8:1
Okcps Extended Educ Services (ES)

Oklahoma City · Alternative School

PK–08445.1:1
Parkview ES

Midwest City-Del City

PK–0560918.5:1
Pleasant Hill EC Ctr

Midwest City-Del City

PK–0512714.6:1
Prairie Queen ES

Oklahoma City

PK–0456816.8:1
Prairie View ES

Mustang

PK–0478818.3:1
Quail Creek ES

Oklahoma City

PK–0453616.2:1
Ralph Downs ES

Putnam City

PK–0539513.8:1
Red Oak ES

Moore

PK–0649116.3:1
Ridgeview ES

Oklahoma City

PK–0437213.8:1
RISE STEAM ES

RISE STEAM Academy · Charter

PK–04——
Rockwood ES

Oklahoma City

PK–0443016.6:1
Rollingwood ES

Putnam City

PK–0546413.1:1
Santa Fe South ECC

Santa Fe South Charter · Charter

PK–0126317.5:1
Santa Fe South El Camino ES

Santa Fe South Charter · Charter

PK–01——
Santa Fe South Hills ES

Santa Fe South Charter · Charter

PK–0552918.9:1
Santa Fe South Penn ES

Santa Fe South Charter · Charter

02–0538520.3:1
Santa Fe South Shidler ES

Santa Fe South Charter · Charter

PK–0530814.7:1
Santa Fe South Spero ES

Santa Fe South Charter · Charter

PK–0548616.5:1
Santa Fe South Trinity ES

Santa Fe South Charter · Charter

PK–0211514.4:1
Schwartz ES

Midwest City-Del City

PK–0531117.7:1
Sky Ranch ES

Moore

PK–0656719:1
Sooner ES

Moore

PK–0646315.4:1
South Lake ES

Moore

PK–0666617.5:1
Southern Hills ES

Oklahoma City

PK–0447218.2:1
Spring Creek ES

Deer Creek

PK–0453416.1:1
Sunset Hill ES

Mustang

PK–04——
Thelma R. Parks ES

Oklahoma City

PK–0449817.1:1
Tinker ES

Midwest City-Del City

PK–0537916.1:1
Tulakes ES

Putnam City

PK–0552019.3:1
Van Buren ES

Oklahoma City

PK–0432014.5:1
Virtual Prep ES

Virtual Preparatory Academy (CHARTER) · Charter · Virtual

KG–0819621.8:1
Wayland Bonds ES

Moore

PK–0659716.1:1
Western Gateway ES

Western Gateway (Charter) · Charter

PK–0530017.6:1
Wiley Post ES

Putnam City

PK–0567819.8:1
Will Rogers ES

Putnam City

PK–0536212.6:1
Willow Brook ES

Oklahoma City

PK–0138418.4:1
Wilson ES

Oklahoma City

PK–0440516.2:1
Winds West ES

Western Heights

PK–0427816.2:1
Windsor Hills ES

Putnam City

PK–0572018.5:1
Wk Jackson Leadership ES

Wk Jackson Leadership Charter Academy · Charter

PK–0415219:1

Middle schools in Oklahoma City

34
SchoolGradesStudentsRatioCompare
Astec Charter MS

Astec Charter School · Charter

06–0841318.8:1
Belle Isle MS

Oklahoma City

05–0843416.1:1
Bridgestone ES

Western Heights

05–0640715.5:1
Brink JHS

Moore

07–0866819.4:1
Canyon Ridge Ies

Mustang

05–0679817:1
Capitol Hill MS

Oklahoma City

05–0865115.3:1
Carl Albert MS

Midwest City-Del City

06–0883416.7:1
Classen MS of Advanced Studies

Oklahoma City

05–0891618.3:1
Cooper MS

Putnam City

06–0850111.7:1
Crooked Oak MS

Crooked Oak

06–0828518.7:1
Dove Science Academy MS South

Dove Schools of Okc (Charter) · Charter

05–0831017.2:1
Emerson South MS

Oklahoma City · Alternative School

06–08846.1:1
HARDING CHARTER PREPARATORY MS at INDEPENDENCE

Harding Independence (Charter) · Charter

05–0840416.8:1
Harding Fine Arts MS

Harding Fine Arts Charter Academy · Charter

06–079218.6:1
Hefner MS

Putnam City

06–0886913.6:1
Jefferson MS

Oklahoma City

05–0883415.7:1
John Marshall MS

Oklahoma City

05–0869816.6:1
Mary Golda Ross MS

Oklahoma City

05–0866217:1
Mayfield MS

Putnam City

06–0883816.6:1
Millwood Arts Academy MS

Millwood

05–0826014.9:1
Moon MS

Oklahoma City

05–0858815.6:1
Putnam Heights Academy MS

Oklahoma City

05–08314.1:1
Redstone Intermediate School

Yukon

04–0675017.1:1
Rogers MS

Oklahoma City

05–0851817.9:1
Roosevelt MS

Oklahoma City

05–0885814.7:1
Santa Fe South MS

Santa Fe South Charter · Charter

06–0873814.7:1
Santa Fe South West MS

Santa Fe South Charter · Charter

05–0832111.2:1
Southeast MS

Oklahoma City

05–0859617.2:1
Southridge JHS

Moore

07–0856219:1
Taft MS

Oklahoma City

05–081,09614.4:1
Webster MS

Oklahoma City

05–0867617.9:1
West JHS

Moore

07–0860517.5:1
Western Heights MS

Western Heights

07–0837011.2:1
Wheeler MS

Oklahoma City

05–0851014.6:1

High schools in Oklahoma City

27
SchoolGradesStudentsRatioCompare
Astec Charter HS

Astec Charter School · Charter

09–1243519.5:1
Capitol Hill HS

Oklahoma City

09–121,49416.3:1
Carl Albert HS

Midwest City-Del City

09–121,08718.5:1
Classen HS of Advanced Studies

Oklahoma City

09–1281017.6:1
Crooked Oak HS

Crooked Oak

09–1238318.3:1
Douglass HS

Oklahoma City

09–1277314.6:1
Dove Science Academy HS South

Dove Schools of Okc (Charter) · Charter

09–12——
Emerson North HS

Oklahoma City · Alternative School

09–1253011.4:1
Emerson South HS

Oklahoma City · Alternative School

09–12——
Epic Charter Virtual HS

Epic Charter Virtual School · Charter · Virtual

09–1214,51721.5:1
Harding Charter Preparatory HS

Harding Independence (Charter) · Charter

09–1253817.1:1
Harding Fine Arts HS

Harding Fine Arts Charter Academy · Charter

09–1240015.9:1
John Marshall HS

Oklahoma City

09–1280216:1
Millwood HS

Millwood

09–1231718.1:1
Northwest Classen HS

Oklahoma City

09–121,91418.7:1
Okcps Extended Educ Services (HS)

Oklahoma City · Alternative School

09–12——
Proud to Partner Leadership HS

Proud to Partner Leadership Charter Academy · Charter

09–125513.8:1
Putnam City HS

Putnam City

09–121,99519.6:1
Putnam City North HS

Putnam City

09–121,56716.4:1
Putnam City West HS

Putnam City

09–122,03217.3:1
Putnam Heights Academy HS

Oklahoma City

09–12956.6:1
Santa Fe South HS

Santa Fe South Charter · Charter

09–121,08117.8:1
Santa Fe South Pathways Mid-College

Santa Fe South Charter · Charter

09–1239424.6:1
Southeast HS

Oklahoma City

09–1286019.3:1
U. S. Grant HS

Oklahoma City

09–121,68019.5:1
Western Heights HS

Western Heights

09–1277118:1
Westmoore HS

Moore

09–122,60721.3:1

Combined, early-childhood, and other schools in Oklahoma City

1
SchoolGradesStudentsRatioCompare
Virtual Prep HS

Virtual Preparatory Academy (CHARTER) · Charter · Virtual

09–11276.8:1

Student demographics

Race and ethnicity share of reported enrollment

  • White27%
  • Hispanic38.9%
  • Black15.5%
  • Asian2.7%
  • American Indian / Alaska Native3.1%
  • Native Hawaiian / Pacific Islander0.3%
  • Multiracial12.5%

Enrollment-weighted across 146 Oklahoma City schools with NCES CCD 2024–25 race/ethnicity counts (108,962 students). Privacy suppression can leave small gaps.

Questions about public schools in Oklahoma City

How many public schools are in Oklahoma City, OK?

The current NCES directory lists 153 open public schools with a location address in Oklahoma City: 91 elementary, 34 middle, 27 high, 1 combined or other. Together they reported 108,962 students in 2024–25. The count includes charter, alternative, and special-purpose public schools; it excludes private schools.

Which school districts serve Oklahoma City?

Schools with an address in Oklahoma City belong to 25 education agencies, led by Oklahoma City (56 schools), Putnam City (19 schools), Moore (16 schools). A mailing city is not an attendance boundary; confirm the district for a specific address.

What is the largest public high school in Oklahoma City?

Epic Charter Virtual HS reported the largest high-school enrollment in Oklahoma City, with 14,517 students in 2024–25 (grades 09–12). Size is a description of the campus, not a quality measure.

Are there charter schools in Oklahoma City?

Yes. 33 of the 153 public schools in Oklahoma City are identified as charter schools in the NCES directory, including Astec Charter ES, Astec Charter HS, Astec Charter MS. Charter schools are public and tuition-free, but admission usually uses an application or lottery.

What is the typical student–teacher ratio in Oklahoma City schools?

The median reported student–teacher ratio across Oklahoma City public schools is 16.6:1, higher than the Oklahoma school median of 15.4:1. The ratio divides enrollment by classroom-teacher FTE; it is not an average class size.

Does living in Oklahoma City guarantee a seat at a specific school?

No. Assignment depends on the district's attendance boundaries, programs, and enrollment rules, which can split a city or cross city lines. Use the district profile and its official boundary or school-locator tool to confirm the assigned school for an exact address.

Nearby Oklahoma cities

Sources: NCES Common Core of Data 2025–26 preliminary directory (schools, grades, addresses, charter status) and 2024–25 nonfiscal files (enrollment, teachers, race/ethnicity, meal eligibility); Civil Rights Data Collection 2021–22 (AP and computer science). Cities are grouped by school mailing address. Methodology · All Oklahoma cities