2024 Best High Schools in Oklahoma
Learn more about high schools in Oklahoma
What High School Paths Does Oklahoma Provide?
Oklahoma has 562 high schools, which is 16% more than the national average. Of those 562, a large majority of them are public schools, 482 to be exact, which equates to 86% of all schools in the state. Despite the state having more high schools than the average state, per capita Oklahoma ranks 14th in the nation, meaning that there is still much more options than the typical state. On average, the state's high schools receive a B– rating, the same as the national average.
Of the 482 public schools, 465 are traditional schools (96% of the public school total). Of those 465 schools, 55% have grades that sit above the national average, so there are 258 such schools that are considered better than normal.
In addition to traditional public schools, there are 12 charter schools in Oklahoma. They may seem like a small number, but that actually ranks the state in the 35th spot in terms of charter schools per capita versus the average state. Of those 12 schools, 67% earned higher than average grades. There are also 5 magnet high schools in the state, and all 5 of them scored above the national average.
Looking at the private school sector, there are 69 such schools (12% of all schools). Although the figure may seem relatively low, Oklahoma actually falls 35% below the average state in terms of private school options per capita, so there are still plenty of private school options in the state. With a median rating of A–, 62% of Oklahoma's private schools earned grades that exceed the national average. About 86% of private high schools in Oklahoma are religiously affiliated, led primarily by Christian schools which total 49. The state ranks 47th for religious schools per capita, which is actually below the average. There are also just 3 all-boys schools in Oklahoma, which is a whopping 55% (or 1.45 times) below the typical state (after normalizing for population size). There are no all-girls schools in the state.
Finally, there are 8 online high schools in Oklahoma (just 1% of all schools). This ranks the state in the 20th position in terms of online schools per capita versus the typical state (it's above the average by 29%).
Top 25 Best High Schools in Oklahoma
Search for the best high schools in Oklahoma
#1 Best High School in Oklahoma
Oklahoma School of Science and Mathematics
Oklahoma City, OK
#2 Best High School in Oklahoma
Casady School
Oklahoma City, OK
#3 Best High School in Oklahoma
Holland Hall
Tulsa, OK
#4 Best High School in Oklahoma
Cascia Hall Preparatory School
Tulsa, OK
#5 Best High School in Oklahoma
Peace Academy
Tulsa, OK
#6 Best High School in Oklahoma
Heritage Hall
Oklahoma City, OK
#7 Best High School in Oklahoma
Booker T. Washington High School
Tulsa, OK
#8 Best High School in Oklahoma
Regent Preparatory School
Tulsa, OK
#9 Best High School in Oklahoma
Bishop McGuinness Catholic High School
Oklahoma City, OK
#10 Best High School in Oklahoma
Harding Charter Preparatory High School
Oklahoma City, OK