1,807 schools in Oklahoma
77 counties · 429 cities · Public K-12
Across 77 counties and 429 cities, Oklahoma runs 1,807 public K-12 schools. Tulsa is the heaviest district by enrollment with 33,617 students. The directory below covers the full set.
Test scores
Reading, SY 2024-25. State average: 30.6% met or exceeded.Top 5 schools
- 68.0%
- 67.1%
- 62.5%
- 61.6%
- 61.5%
Lowest 5 schools
- 8.0%
- 11.0%
- 12.0%
- 12.0%
- 12.7%
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| FOYIL HS | Foyil | Rogers County | High | 105 | · |
| Graham-Dustin Elementary | DUSTIN | Hughes County | Elementary | 105 | · |
| PEAVINE PUBLIC SCHOOL | Stilwell | Adair County | Elementary | 105 | · |
| PITTSBURG ES | Pittsburg | Pittsburg County | Elementary | 105 | · |
| THOMAS-FAY-CUSTER UNIFIED HS | Thomas | Custer County | High | 105 | · |
| TULSA MET HS | Tulsa | Tulsa County | High | 105 | · |
| UNION CITY HS | Union City | Canadian County | High | 105 | · |
| CAMERON HS | Cameron | Le Flore County | High | 104 | · |
| HAWORTH MS | Haworth | McCurtain County | Middle | 104 | · |
| OKEENE JR-SR HS (SR) | Okeene | Blaine County | High | 104 | · |
| STONEWALL HS | Stonewall | Pontotoc County | High | 104 | · |
| TURKEY FORD PUBLIC SCHOOL | Wyandotte | Ottawa County | Elementary | 104 | · |
| CENTRAL HIGH MS | MARLOW | Stephens County | Middle | 103 | · |
| OKARCHE HS | Okarche | Kingfisher County | High | 103 | · |
| SHATTUCK HS | Shattuck | Ellis County | High | 103 | · |
| WOODLAND HS | Fairfax | Osage County | High | 103 | · |
| GEARY ES | Geary | Blaine County | Elementary | 102 | · |
| HAYWOOD PUBLIC SCHOOL | McAlester | Pittsburg County | Elementary | 102 | · |
| NORTHEAST ES | Guymon | Texas County | Elementary | 102 | · |
| ARROW SPRINGS EARLY CHILDHOOD | Broken Arrow | Tulsa County | Elementary | 101 | · |
| CANTON HS | Canton | Blaine County | High | 101 | · |
| GLENCOE HS | Glencoe | Payne County | High | 101 | · |
| CLAYTON HS | Clayton | Pushmataha County | High | 100 | · |
| DUKE ES | Duke | Jackson County | Elementary | 100 | · |
| KEOTA HS | Keota | Haskell County | High | 100 | · |
| LOWREY PUBLIC SCHOOL | Tahlequah | Cherokee County | Elementary | 100 | · |
| NINNEKAH MS | Ninnekah | Grady County | Middle | 100 | · |
| OLUSTEE-ELDORADO ES | Olustee | Jackson County | Elementary | 100 | · |
| WETUMKA HS | Wetumka | Hughes County | High | 100 | · |
| BRAGGS ES | Braggs | Muskogee County | Elementary | 99 | · |
| EAGLETOWN ES | Eagletown | McCurtain County | Elementary | 99 | · |
| MONROE PUBLIC SCHOOL | Monroe | Le Flore County | Elementary | 99 | · |
| PECKHAM PUBLIC SCHOOL | Newkirk | Kay County | Elementary | 99 | · |
| STERLING HS | Sterling | Comanche County | High | 99 | · |
| WELCH HS | Welch | Craig County | High | 99 | · |
| WOODLAND UPPER ES | Fairfax | Osage County | Middle | 99 | · |
| DEER CREEK-LAMONT ES | Deer Creek | Grant County | Elementary | 98 | · |
| WELLSTON MS | Wellston | Lincoln County | Middle | 98 | · |
| BOISE CITY HS | Boise City | Cimarron County | High | 97 | · |
| DAVENPORT HS | Davenport | Lincoln County | High | 97 | · |
| GERONIMO HS | Geronimo | Comanche County | High | 97 | · |
| HEALDTON MS | Healdton | Carter County | Middle | 97 | · |
| OKEMAH NOBLE CTR | Okemah | Okfuskee County | Elementary | 97 | · |
| COYLE HS | Coyle | Logan County | High | 96 | · |
| GANS HS | Gans | Sequoyah County | High | 96 | · |
| TALOGA ES | Taloga | Dewey County | Elementary | 96 | · |
| WAYNE MS | Wayne | McClain County | Middle | 96 | · |
| BALKO ES | Balko | Beaver County | Elementary | 95 | · |
| COMANCHE ACADEMY ES | Lawton | Comanche County | Elementary | 95 | · |
| MANNSVILLE PUBLIC SCHOOL | Mannsville | Johnston County | Elementary | 95 | · |
| PAOLI ES | Paoli | Garvin County | Elementary | 95 | · |
| PUTNAM HEIGHTS ACADEMY HS | Oklahoma City | Oklahoma County | High | 95 | · |
| BURLINGTON ES | Burlington | Alfalfa County | Elementary | 94 | · |
| CHEROKEE MS | CHEROKEE | Alfalfa County | Middle | 94 | · |
| COPAN HS | Copan | Washington County | High | 94 | · |
| FANSHAWE PUBLIC SCHOOL | Fanshawe | Le Flore County | Elementary | 94 | · |
| FORT SUPPLY ES | Fort Supply | Woodward County | Elementary | 94 | · |
| OSAGE PUBLIC SCHOOL | Pryor | Mayes County | Elementary | 94 | · |
| ROFF HS | Roff | Pontotoc County | High | 94 | · |
| THOMAS-FAY-CUSTER UNIFIED JHS | Thomas | Custer County | Middle | 94 | · |
| BLUEJACKET ES | Bluejacket | Craig County | Elementary | 93 | · |
| STIDHAM PUBLIC SCHOOL | Eufaula | McIntosh County | Elementary | 93 | · |
| HARDING FINE ARTS MS | Oklahoma City | Oklahoma County | Middle | 92 | · |
| BINGER-ONEY HS | Binger | Caddo County | High | 91 | · |
| BOKOSHE ES | Bokoshe | Le Flore County | Elementary | 91 | · |
| INDIANOLA HS | Indianola | Pittsburg County | High | 91 | · |
| RED OAK HS | Red Oak | Latimer County | High | 91 | · |
| WAURIKA MS | Waurika | Jefferson County | Middle | 91 | · |
| CROWDER HS | CROWDER | Pittsburg County | High | 90 | · |
| KENWOOD PUBLIC SCHOOL | Salina | Delaware County | Elementary | 90 | · |
| SEILING JR-SR HS (JR) | Seiling | Dewey County | Middle | 90 | · |
| VELMA-ALMA MS | Velma | Stephens County | Middle | 90 | · |
| CUSHING PRE-KINDERGARTEN SCHL | Cushing | Payne County | Elementary | 89 | · |
| FOYIL JHS | Foyil | Rogers County | Middle | 89 | · |
| TUSKAHOMA PUBLIC SCHOOL | Tuskahoma | Pushmataha County | Elementary | 89 | · |
| WELEETKA HS | Weleetka | Okfuskee County | High | 89 | · |
| BENNINGTON HS | Bennington | Bryan County | High | 88 | · |
| CALUMET HS | Calumet | Canadian County | High | 88 | · |
| MORRISON MS | Morrison | Noble County | Middle | 88 | · |
| WARD ES | Shidler | Osage County | Elementary | 88 | · |
| HYDRO-EAKLY MS | Hydro | Blaine County | Middle | 87 | · |
| Konowa Junior High School | Konawa | Seminole County | Middle | 87 | · |
| PRUE HS | Prue | Osage County | High | 87 | · |
| RINGLING HS | Ringling | Jefferson County | High | 87 | · |
| WALLACE BYRD MS | Coalgate | Coal County | Middle | 87 | · |
| Barnsdall Middle School | Barnsdall | Osage County | Middle | 85 | · |
| FRONTIER HS | Red Rock | Noble County | High | 85 | · |
| SWEETWATER ES | Sweetwater | Beckham County | Elementary | 85 | · |
| CORDELL JHS | Cordell | Washita County | Middle | 84 | · |
| EMERSON ALTERNATIVE ED. (MS) | Oklahoma City | Oklahoma County | Middle | 84 | · |
| KREMLIN-HILLSDALE HS | Kremlin | Garfield County | High | 84 | · |
| MEDFORD HS | Medford | Grant County | High | 84 | · |
| RINGWOOD HS | Ringwood | Major County | High | 84 | · |
| TIMBERLAKE HS | Helena | Alfalfa County | High | 84 | · |
| ALINE-CLEO ES | Cleo Springs | Major County | Elementary | 83 | · |
| CANEY HS | Caney | Atoka County | High | 83 | · |
| COVINGTON-DOUGLAS HS | Covington | Garfield County | High | 83 | · |
| GEARY HS | Geary | Blaine County | High | 83 | · |
| MACOMB HS | Macomb | Pottawatomie County | High | 83 | · |
| OLIVE HS | Drumright | Creek County | High | 83 | · |
| POND CREEK-HUNTER MS | Pond Creek | Grant County | Middle | 83 | · |
| WHITESBORO HS | Whitesboro | Le Flore County | High | 83 | · |
| YARBROUGH ES | Goodwell | Texas County | Elementary | 83 | · |
| CHEYENNE HS | Cheyenne | Roger Mills County | High | 82 | · |
| Liberty Middle School | Mounds | Tulsa County | Middle | 82 | · |
| MAZIE ES | Chouteau | Mayes County | Elementary | 82 | · |
| SANKOFA MIDDLE SCHOOL | Tulsa | Tulsa County | Elementary | 82 | · |
| SOUTH COFFEYVILLE HS | South Coffeyville | Nowata County | High | 81 | · |
| STRINGTOWN HS | Stringtown | Atoka County | High | 81 | · |
| TYRONE HS | Tyrone | Texas County | High | 81 | · |
| WILSON HS | Henryetta | Okmulgee County | High | 81 | · |
| BLANCHE THOMAS HS | Sentinel | Washita County | High | 80 | · |
| EARLSBORO HS | Earlsboro | Pottawatomie County | High | 80 | · |
| HAMMON HS | Hammon | Roger Mills County | High | 80 | · |
| KIOWA HS | Kiowa | Pittsburg County | High | 80 | · |
| MARBLE CITY PUBLIC SCHOOL | Marble City | Sequoyah County | Elementary | 80 | · |
| RYAN HS | Ryan | Jefferson County | High | 80 | · |
| TALIHINA JHS | Talihina | Le Flore County | Middle | 80 | · |
| TIPTON HS | Tipton | Tillman County | High | 80 | · |
| WAINWRIGHT PUBLIC SCHOOL | Wainwright | Muskogee County | Elementary | 80 | · |
| BRAY-DOYLE HS | Marlow | Stephens County | High | 79 | · |
| FORT COBB-BROXTON HS | Fort Cobb | Caddo County | High | 79 | · |
| Jones Academy | Hartshorne | Pittsburg County | Elementary | 79 | · |
| WELEETKA JHS | Weleetka | Okfuskee County | Middle | 79 | · |
| BELFONTE PUBLIC SCHOOL | Muldrow | Sequoyah County | Elementary | 78 | · |
| HAILEYVILLE HS | Haileyville | Pittsburg County | High | 78 | · |
| BOSWELL HS | Boswell | Choctaw County | High | 77 | · |
| THACKERVILLE HS | Thackerville | Love County | High | 77 | · |
| FORGAN ES | Forgan | Beaver County | Elementary | 76 | · |
| GRANDFIELD HS | Grandfield | Tillman County | High | 76 | · |
| MOSS HS | Holdenville | Hughes County | High | 76 | · |
| PIONEER-PLEASANT VALE JHS | Waukomis | Garfield County | Middle | 76 | · |
| SASAKWA HS | Sasakwa | Seminole County | High | 76 | · |
| SOPER HS | Soper | Choctaw County | High | 76 | · |
| STUART HS | Stuart | Hughes County | High | 76 | · |
| TEXHOMA HS | Texhoma | Texas County | High | 76 | · |
| WATTS HS | Watts | Adair County | High | 76 | · |
| BUFFALO HS | Buffalo | Harper County | High | 75 | · |
| Dove Virtual Academy Middle School | Edmond | Oklahoma County | Middle | 75 | · |
| FORT TOWSON HS | Fort Towson | Choctaw County | High | 75 | · |
| MOUNTAIN VIEW-GOTEBO HS | Mountain View | Kiowa County | High | 75 | · |
| Mangum Early Childhood Center | Mangum | Greer County | Elementary | 75 | · |
| SCHULTER HS | Schulter | Okmulgee County | High | 75 | · |
| SEILING JR-SR HS (SR) | Seiling | Dewey County | High | 75 | · |
| VARNUM HS | Seminole | Seminole County | High | 75 | · |
| ASHER HS | Asher | Pottawatomie County | High | 74 | · |
| BATTIEST HS | Broken Bow | McCurtain County | High | 74 | · |
| BEAVER HS | Beaver | Beaver County | High | 74 | · |
| LEFLORE HS | Leflore | Le Flore County | High | 74 | · |
| NAVAJO JHS | Altus | Jackson County | Middle | 74 | · |
| OAKS-MISSION HS | Oaks | Delaware County | High | 74 | · |
| REYDON ES | Reydon | Roger Mills County | Elementary | 74 | · |
| VICI HS | Vici | Dewey County | High | 73 | · |
| GRANDVIEW PUBLIC SCHOOL | Comanche | Stephens County | Elementary | 72 | · |
| NEW LIMA HS | Wewoka | Seminole County | High | 72 | · |
| OILTON HS | Oilton | Creek County | High | 72 | · |
| BOWLEGS HS | Bowlegs | Seminole County | High | 71 | · |
| FARGO HS | Fargo | Ellis County | High | 71 | · |
| LOMEGA HS | Omega | Kingfisher County | High | 71 | · |
| MAYSVILLE HS | Maysville | Garvin County | High | 71 | · |
| MCCURTAIN HS | McCurtain | Haskell County | High | 71 | · |
| YALE MS | Yale | Payne County | Middle | 71 | · |
| CARNEY HS | Carney | Lincoln County | High | 70 | · |
| MAUD HS | Maud | Seminole County | High | 70 | · |
| PANOLA ES | Wilburton | Latimer County | Elementary | 70 | · |
| RINGLING JHS | Ringling | Jefferson County | Middle | 70 | · |
| TUPELO HS | Tupelo | Coal County | High | 70 | · |
| BUFFALO VALLEY HS | Talihina | Latimer County | High | 69 | · |
| GRANITE HS | Granite | Greer County | High | 69 | · |
| ARKOMA MS | Arkoma | Le Flore County | Middle | 68 | · |
| COLEMAN HS | Coleman | Johnston County | High | 68 | · |
| LONE WOLF ES | Lone Wolf | Kiowa County | Elementary | 68 | · |
| SMITHVILLE HS | Smithville | McCurtain County | High | 68 | · |
| BIG PASTURE HS | Randlett | Cotton County | High | 67 | · |
| LEEDEY HS | Leedey | Dewey County | High | 66 | · |
| WAYNOKA HS | Waynoka | Woods County | High | 66 | · |
| INDIAHOMA HS | Indiahoma | Comanche County | High | 64 | · |
| MASON HS | Mason | Okfuskee County | High | 64 | · |
| OAKS-MISSION ES | Oaks | Delaware County | Elementary | 64 | · |
| PADEN HS | PADEN | Okfuskee County | High | 64 | · |
| RAVIA PUBLIC SCHOOL | Ravia | Johnston County | Elementary | 64 | · |
| THACKERVILLE MS | Thackerville | Love County | Middle | 64 | · |
| ACHILLE HS | Achille | Bryan County | High | 63 | · |
| BLAIR HS | Blair | Jackson County | High | 63 | · |
| CHATTANOOGA HS | Chattanooga | Comanche County | High | 63 | · |
| DOVER HS | Dover | Kingfisher County | High | 63 | · |
| MULHALL-ORLANDO HS | Orlando | Logan County | High | 63 | · |
| WELCH MS | Welch | Craig County | Middle | 63 | · |
| MILL CREEK HS | Mill Creek | Johnston County | High | 62 | · |
| CYRIL JHS | Cyril | Caddo County | Middle | 60 | · |
| FLETCHER JHS | Fletcher | Comanche County | Middle | 60 | · |
| FORT TOWSON JHS | Fort Towson | Choctaw County | Middle | 60 | · |
| MILBURN HS | Milburn | Johnston County | High | 60 | · |
| WANETTE ES | Wanette | Pottawatomie County | Elementary | 60 | · |
| AGRA HS | Agra | Lincoln County | High | 59 | · |
| CIMARRON HS | Lahoma | Garfield County | High | 58 | · |
| PAOLI HS | Paoli | Garvin County | High | 58 | · |
| PITTSBURG HS | Pittsburg | Pittsburg County | High | 58 | · |
| BELFONTE BELL ES (ADAIR CNTY) | Stilwell | Adair County | Elementary | 57 | · |
| BLUEJACKET HS | Bluejacket | Craig County | High | 57 | · |
| GLOVER PUBLIC SCHOOL | Broken Bow | McCurtain County | Elementary | 57 | · |
| LOOKEBA-SICKLES HS | Lookeba | Caddo County | High | 57 | · |
| SHARON-MUTUAL HS | Mutual | Woodward County | High | 57 | · |
| FELT ES | FELT | Cimarron County | Elementary | 56 | · |
| GEARY MS | GEARY | Blaine County | Middle | 56 | · |
| GOODWELL HS | Goodwell | Texas County | High | 56 | · |
| KINTA HS | Kinta | Haskell County | High | 56 | · |
| SPRINGER HS | Springer | Carter County | High | 56 | · |
| BUTNER HS | Cromwell | Seminole County | High | 55 | · |
| CAVE SPRINGS ES | Bunch | Adair County | Elementary | 55 | · |
| MIDWAY HS | Council Hill | Muskogee County | High | 55 | · |
| MOYERS HS | Moyers | Pushmataha County | High | 55 | · |
| PROUD TO PARTNER LEADERSHIP HS | Oklahoma City | Oklahoma County | High | 55 | · |
| SHIDLER HS | Shidler | Osage County | High | 55 | · |
| CHILDREN'S CTR | Bethany | Oklahoma County | Elementary | 54 | · |
| OKLAHOMA SCHOOL FOR THE DEAF | Sulphur | Murray County | Elementary | 54 | · |
| RYAL PUBLIC SCHOOL | Henryetta | McIntosh County | Elementary | 54 | · |
| VIRGIL COOPER MS | Drumright | Creek County | Middle | 54 | · |
| WRIGHT CITY JHS | Wright City | McCurtain County | Middle | 54 | · |
| BALKO HS | Balko | Beaver County | High | 53 | · |
| RATTAN JHS | Rattan | Pushmataha County | Middle | 53 | · |
| BOWRING PUBLIC SCHOOL | Pawhuska | Osage County | Elementary | 52 | · |
| DUKE HS | Duke | Jackson County | High | 52 | · |
| NASHOBA PUBLIC SCHOOL | Nashoba | Pushmataha County | Elementary | 52 | · |
| WAPANUCKA HS | Wapanucka | Johnston County | High | 52 | · |
| ARNETT HS | Arnett | Ellis County | High | 51 | · |
| BOSWELL MS | Boswell | Choctaw County | Middle | 51 | · |
| EAGLETOWN HS | Eagletown | McCurtain County | High | 51 | · |
| HOMINY EARLY CHILDHOOD CENTER | Hominy | Osage County | Elementary | 51 | · |
| ACADEMY OF SEMINOLE HS | Seminole | Seminole County | High | 50 | · |
| GERONIMO MS | Geronimo | Comanche County | Middle | 49 | · |
| OKLA YOUTH ACADEMY HS-TECUMSEH | Tecumseh | Pottawatomie County | High | 49 | · |
| SMITHVILLE MS | Smithville | McCurtain County | Middle | 49 | · |
| TULSA CLASSICAL ACADEMY HS | Tulsa | Tulsa County | High | 49 | · |
| OKLAHOMA SCHL FOR THE BLIND HS | Muskogee | Muskogee County | High | 48 | · |
| AVANT PUBLIC SCHOOL | Avant | Osage County | Elementary | 47 | · |
| BLUEJACKET MS | Bluejacket | Craig County | Middle | 47 | · |
| ERICK HS | Erick | Beckham County | High | 47 | · |
| OKEENE JR-SR HS (JR) | Okeene | Blaine County | Middle | 47 | · |
| OPTIMA PUBLIC SCHOOL | Optima | Texas County | Elementary | 47 | · |
| Tulsa Met Middle School | Tulsa | Tulsa County | Middle | 47 | · |
| WYNONA ES | Wynona | Osage County | Elementary | 47 | · |
| AGRA JHS | Agra | Lincoln County | Middle | 46 | · |
| BOKOSHE HS | Bokoshe | Le Flore County | High | 45 | · |
| BRAGGS HS | Braggs | Muskogee County | High | 45 | · |
| EMERSON ALTERNATIVE ED. (ES) | Oklahoma City | Oklahoma County | Elementary | 44 | · |
| SHIDLER MS | Shidler | Osage County | Middle | 44 | · |
| AMBER-POCASSET MS | Amber | Grady County | Middle | 43 | · |
| BILLINGS ES | Billings | Noble County | Elementary | 43 | · |
| WHITE OAK PUBLIC SCHOOL | Vinita | Craig County | Elementary | 43 | · |