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 |
|---|---|---|---|---|---|
| SEMINOLE MS | Seminole | Seminole County | Middle | 178 | · |
| BRAY-DOYLE ES | Marlow | Stephens County | Elementary | 177 | · |
| HAMMON ES | Hammon | Roger Mills County | Elementary | 177 | · |
| KONAWA HS | Konawa | Seminole County | High | 177 | · |
| STROUD MS | Stroud | Lincoln County | Middle | 177 | · |
| BEAVER ES | Beaver | Beaver County | Elementary | 176 | · |
| GERONIMO ES | Geronimo | Comanche County | Elementary | 176 | · |
| OKEMAH MS | Okemah | Okfuskee County | Middle | 176 | · |
| TUSHKA HS | Atoka | Atoka County | High | 176 | · |
| COMANCHE MS | Comanche | Stephens County | Middle | 175 | · |
| COPAN ES | Copan | Washington County | Elementary | 175 | · |
| HERITAGE ELEMENTARY | Kingfisher | Kingfisher County | Elementary | 175 | · |
| KANSAS MS | Kansas | Delaware County | Middle | 175 | · |
| PORTER CONSOLIDATED HS | Porter | Wagoner County | High | 175 | · |
| CRESCENT HS | Crescent | Logan County | High | 174 | · |
| MANNFORD EC CTR | Mannford | Creek County | Elementary | 174 | · |
| WILL ROGERS PRE-K CTR | Duncan | Stephens County | Elementary | 174 | · |
| COMMERCE MS | COMMERCE | Ottawa County | Middle | 173 | · |
| RED OAK ES | Red Oak | Latimer County | Elementary | 173 | · |
| CHEROKEE ES | Cherokee | Alfalfa County | Elementary | 172 | · |
| FREDERICK MS | Frederick | Tillman County | Middle | 172 | · |
| MASON ES | Mason | Okfuskee County | Elementary | 171 | · |
| RYAN ES | Ryan | Jefferson County | Elementary | 171 | · |
| STRINGTOWN ES | Stringtown | Atoka County | Elementary | 171 | · |
| CYRIL ES | Cyril | Caddo County | Elementary | 170 | · |
| KETCHUM HS | Ketchum | Craig County | High | 170 | · |
| MULHALL-ORLANDO ES | Mulhall | Logan County | Elementary | 170 | · |
| RIVERSIDE PUBLIC SCHOOL | El Reno | Canadian County | Elementary | 170 | · |
| SAYRE MS | Sayre | Beckham County | Middle | 170 | · |
| MCCURTAIN ES | McCurtain | Haskell County | Elementary | 169 | · |
| MOSS ES | Holdenville | Hughes County | Elementary | 169 | · |
| ROFF ES | Roff | Pontotoc County | Elementary | 169 | · |
| J. F. KENNEDY ES | Oilton | Creek County | Elementary | 168 | · |
| SINGLETON ES | Arkoma | Le Flore County | Elementary | 168 | · |
| CLEORA PUBLIC SCHOOL | Afton | Delaware County | Elementary | 167 | · |
| CORDELL HS | Cordell | Washita County | High | 167 | · |
| YALE ES | Yale | Payne County | Elementary | 167 | · |
| CENTRAL HS | Sallisaw | Sequoyah County | High | 166 | · |
| FAIRLAND HS | Fairland | Ottawa County | High | 166 | · |
| WAYNOKA ES | Waynoka | Woods County | Elementary | 166 | · |
| WEWOKA HS | Wewoka | Seminole County | High | 166 | · |
| MERRITT HS | Elk City | Beckham County | High | 165 | · |
| QUAPAW HS | Quapaw | Ottawa County | High | 165 | · |
| SNYDER ES | Snyder | Kiowa County | Middle | 165 | · |
| TISHOMINGO MS | Tishomingo | Johnston County | Middle | 165 | · |
| TUPELO ES | Tupelo | Coal County | Elementary | 165 | · |
| WARD ES EAST | Colbert | Bryan County | Middle | 165 | · |
| WHITE ROCK PUBLIC SCHOOL | McLoud | Lincoln County | Elementary | 165 | · |
| BENNINGTON ES | Bennington | Bryan County | Elementary | 164 | · |
| BUFFALO ES | Buffalo | Harper County | Elementary | 164 | · |
| HARTSHORNE MS | Hartshorne | Pittsburg County | Middle | 164 | · |
| THACKERVILLE ES | Thackerville | Love County | Elementary | 164 | · |
| VANOSS HS | Ada | Pontotoc County | High | 164 | · |
| DAHLONEGAH PUBLIC SCHOOL | Stilwell | Adair County | Elementary | 163 | · |
| DEWAR HS | Dewar | Okmulgee County | High | 163 | · |
| MOUNDS HS | Mounds | Creek County | High | 163 | · |
| PEGGS PUBLIC SCHOOL | Peggs | Cherokee County | Elementary | 163 | · |
| SOUTH COFFEYVILLE ES | South Coffeyville | Nowata County | Elementary | 163 | · |
| JOHN D MOELLER ES | Mt. Park | Kiowa County | Elementary | 162 | · |
| MISSION ES | Anadarko | Caddo County | Elementary | 162 | · |
| VIAN MS | Vian | Sequoyah County | Middle | 162 | · |
| WILSON HS | Wilson | Carter County | High | 162 | · |
| SHARON-MUTUAL ES | Sharon | Woodward County | Elementary | 161 | · |
| MARK TWAIN ES | Duncan | Stephens County | Elementary | 160 | · |
| EARLSBORO ES | Earlsboro | Pottawatomie County | Elementary | 159 | · |
| OSAGE HILLS PUBLIC SCHOOL | Bartlesville | Osage County | Elementary | 159 | · |
| CARRIER ES | Guymon | Texas County | Elementary | 158 | · |
| SHADY POINT PUBLIC SCHOOL | Shady Point | Le Flore County | Elementary | 158 | · |
| AMBER-POCASSET HS | Amber | Grady County | High | 157 | · |
| BUTNER ES | Cromwell | Seminole County | Elementary | 157 | · |
| CANEY ES | Caney | Atoka County | Elementary | 157 | · |
| CHOUTEAU ES | Chouteau | Mayes County | Elementary | 157 | · |
| PAWHUSKA ES | Pawhuska | Osage County | Elementary | 157 | · |
| PAWHUSKA MS | Pawhuska | Osage County | Middle | 157 | · |
| RINGLING ES | Ringling | Jefferson County | Elementary | 157 | · |
| TENKILLER PUBLIC SCHOOL | Welling | Cherokee County | Elementary | 157 | · |
| WEWOKA MS | Wewoka | Seminole County | Middle | 157 | · |
| LONGFELLOW ES | Alva | Woods County | Elementary | 156 | · |
| FARGO ES | Fargo | Ellis County | Elementary | 155 | · |
| TALIHINA HS | Talihina | Le Flore County | High | 155 | · |
| WISTER HS | Wister | Le Flore County | High | 155 | · |
| APACHE HS | Apache | Caddo County | High | 154 | · |
| NOWATA MS | Nowata | Nowata County | Middle | 154 | · |
| OAK GROVE PUBLIC SCHOOL | Cushing | Payne County | Elementary | 154 | · |
| SPRINGER ES | Springer | Carter County | Elementary | 153 | · |
| WRIGHT CITY HS | Wright City | McCurtain County | High | 153 | · |
| BERRYHILL MS | Tulsa | Tulsa County | Middle | 152 | · |
| CANUTE HS | Canute | Washita County | High | 152 | · |
| CHANDLER JHS | Chandler | Lincoln County | Middle | 152 | · |
| HOMINY HS | Hominy | Osage County | High | 152 | · |
| WK JACKSON LEADERSHIP ES | Oklahoma City | Oklahoma County | Elementary | 152 | · |
| LINCOLN ES | Alva | Woods County | Elementary | 151 | · |
| BIG PASTURE ES | Randlett | Cotton County | Elementary | 150 | · |
| BOSWELL ES | Boswell | Choctaw County | Elementary | 150 | · |
| CANEY VALLEY MS | Ramona | Washington County | Middle | 150 | · |
| EMPIRE HS | Duncan | Stephens County | High | 150 | · |
| LIBERTY HS | Mounds | Tulsa County | High | 150 | · |
| MAUD ES | Maud | Pottawatomie County | Elementary | 150 | · |
| ELMORE CITY-PERNELL HS | Elmore City | Garvin County | High | 149 | · |
| HEALDTON HS | Healdton | Carter County | High | 149 | · |
| MIDWAY ES | COUNCIL HILL | Muskogee County | Elementary | 149 | · |
| WOODLAND ES | Fairfax | Osage County | Elementary | 149 | · |
| JUSTICE PUBLIC SCHOOL | Wewoka | Seminole County | Elementary | 148 | · |
| WATONGA MS | Watonga | Blaine County | Middle | 148 | · |
| NORTH ROCK CREEK INTERMEDIATE | Shawnee | Pottawatomie County | Middle | 147 | · |
| WAYNE HS | Wayne | McClain County | High | 147 | · |
| COVINGTON-DOUGLAS ES | Covington | Garfield County | Elementary | 146 | · |
| DRUMRIGHT HS | Drumright | Creek County | High | 146 | · |
| FOREST GROVE PUBLIC SCHOOL | Garvin | McCurtain County | Elementary | 146 | · |
| VELMA-ALMA HS | Velma | Stephens County | High | 146 | · |
| WHITESBORO ES | Whitesboro | Le Flore County | Elementary | 146 | · |
| BARNSDALL HS | Barnsdall | Osage County | High | 145 | · |
| CHOUTEAU-MAZIE EC CTR | Chouteau | Mayes County | Elementary | 145 | · |
| LEACH PUBLIC SCHOOL | Rose | Delaware County | Elementary | 145 | · |
| LEFLORE ES | Leflore | Le Flore County | Elementary | 145 | · |
| SCHULTER ES | Schulter | Okmulgee County | Elementary | 145 | · |
| CHATTANOOGA ES | Chattanooga | Comanche County | Elementary | 144 | · |
| HUGO INTERMEDIATE | Hugo | Choctaw County | Elementary | 144 | · |
| MOORELAND HS | Mooreland | Woodward County | High | 144 | · |
| SMITHVILLE ES | Smithville | McCurtain County | Elementary | 144 | · |
| WAURIKA HS | Waurika | Jefferson County | High | 144 | · |
| DOVER ES | Dover | Kingfisher County | Elementary | 143 | · |
| GRANITE ES | Granite | Greer County | Elementary | 143 | · |
| HAWORTH HS | Haworth | McCurtain County | High | 143 | · |
| LEEDEY ES | Leedey | Dewey County | Elementary | 143 | · |
| OKLAHOMA UNION MS | South Coffeyville | Nowata County | Middle | 143 | · |
| PADEN ES | PADEN | Okfuskee County | Elementary | 143 | · |
| RIPLEY HS | Ripley | Payne County | High | 143 | · |
| BATTIEST ES | Broken Bow | McCurtain County | Elementary | 142 | · |
| CARNEY ES | Carney | Lincoln County | Elementary | 142 | · |
| GRANDFIELD ES | Grandfield | Tillman County | Elementary | 142 | · |
| POCOLA MS | Pocola | Le Flore County | Middle | 142 | · |
| BEARDEN PUBLIC SCHOOL | Okemah | Okfuskee County | Elementary | 141 | · |
| NORTH ROCK CREEK MS | Shawnee | Pottawatomie County | Middle | 141 | · |
| HOBART MS | Hobart | Kiowa County | Middle | 140 | · |
| AFTON HS | Afton | Ottawa County | High | 139 | · |
| LAVERNE HS | Laverne | Harper County | High | 139 | · |
| CADDO HS | Caddo | Bryan County | High | 138 | · |
| GOODWELL ES | Goodwell | Texas County | Elementary | 138 | · |
| LOMEGA ES | Loyal | Kingfisher County | Elementary | 138 | · |
| MILL CREEK ES | Mill Creek | Johnston County | Elementary | 138 | · |
| QUAPAW MS | Quapaw | Ottawa County | Middle | 138 | · |
| STRATFORD MS | Stratford | Garvin County | Middle | 138 | · |
| VERDEN HS | Verden | Grady County | High | 138 | · |
| ARAPAHO-BUTLER HS | Arapaho | Custer County | High | 136 | · |
| ARNETT ES | Arnett | Ellis County | Elementary | 136 | · |
| MILBURN ES | Milburn | Johnston County | Elementary | 136 | · |
| SALINA MS | Salina | Mayes County | Middle | 136 | · |
| Weatherford Early Childhood Center | Weatherford | Custer County | Elementary | 136 | · |
| FLETCHER HS | Fletcher | Comanche County | High | 135 | · |
| GORE HS | Gore | Sequoyah County | High | 135 | · |
| HOLLIS HS | Hollis | Harmon County | High | 135 | · |
| MINCO MS | Minco | Grady County | Middle | 135 | · |
| WELCH ES | Welch | Craig County | Elementary | 135 | · |
| BUFFALO VALLEY ES | Talihina | Latimer County | Elementary | 134 | · |
| CARNEGIE HS | Carnegie | Caddo County | High | 134 | · |
| CIMARRON ES | Lahoma | Garfield County | Elementary | 134 | · |
| PAWNEE MS | Pawnee | Pawnee County | Middle | 134 | · |
| SHADY GROVE PUBLIC SCHOOL | Hulbert | Cherokee County | Elementary | 134 | · |
| ALLEN HS | Allen | Pontotoc County | High | 133 | · |
| FAIRLAND MS | Fairland | Ottawa County | Middle | 133 | · |
| HYDRO-EAKLY HS | Hydro | Blaine County | High | 133 | · |
| RUSH SPRINGS HS | Rush Springs | Grady County | High | 133 | · |
| TIPTON ES | Tipton | Tillman County | Elementary | 133 | · |
| BURNS FLAT-DILL CITY HS | Burns Flat | Washita County | High | 132 | · |
| RONGEY MS | Kiefer | Creek County | Middle | 132 | · |
| WESTVILLE JHS | Westville | Adair County | Middle | 132 | · |
| CANADIAN HS | Canadian | Pittsburg County | High | 131 | · |
| EISENHOWER ES | Enid | Garfield County | Elementary | 130 | · |
| MCLISH MS | Stonewall | Pontotoc County | Middle | 130 | · |
| PERRY JHS | Perry | Noble County | Middle | 130 | · |
| ROCK CREEK HS | Bokchito | Bryan County | High | 130 | · |
| SAVANNA HS | Savanna | Pittsburg County | High | 130 | · |
| WATTS ES | Watts | Adair County | Elementary | 130 | · |
| STUART ES | Stuart | Hughes County | Elementary | 129 | · |
| TYRONE ES | Tyrone | Texas County | Elementary | 129 | · |
| WALTERS MS | Walters | Cotton County | Middle | 129 | · |
| COTTONWOOD PUBLIC SCHOOL | Coalgate | Coal County | Elementary | 128 | · |
| TANNEHILL PUBLIC SCHOOL | McAlester | Pittsburg County | Elementary | 128 | · |
| ERICK ES | Erick | Beckham County | Elementary | 127 | · |
| HOMINY MS | Hominy | Osage County | Middle | 127 | · |
| PLEASANT HILL EC CTR | Oklahoma City | Oklahoma County | Elementary | 127 | · |
| YALE HS | Yale | Payne County | High | 127 | · |
| CALVIN ES | Calvin | Hughes County | Elementary | 126 | · |
| TEMPLE ES | Temple | Cotton County | Elementary | 126 | · |
| GARBER HS | Garber | Garfield County | High | 125 | · |
| OLIVE ES | Drumright | Creek County | Elementary | 125 | · |
| DOVE VIRTUAL HS | Edmond | Oklahoma County | High | 124 | · |
| WELLSTON HS | Wellston | Lincoln County | High | 124 | · |
| CEMENT ES | Cement | Caddo County | Elementary | 123 | · |
| LOOKEBA-SICKLES ES | Lookeba | Caddo County | Elementary | 123 | · |
| TRAICE MS | Tulsa | Tulsa County | Middle | 122 | · |
| WASHINGTON ES | Lawton | Comanche County | Elementary | 122 | · |
| COLBERT MS | Colbert | Bryan County | Middle | 121 | · |
| GRACEMONT ES | Gracemont | Caddo County | Elementary | 120 | · |
| WAPANUCKA ES | Wapanucka | Johnston County | Elementary | 120 | · |
| DEWAR MS | Dewar | Okmulgee County | Middle | 119 | · |
| NAVAJO HS | Altus | Jackson County | High | 119 | · |
| TURPIN HS | Turpin | Beaver County | High | 119 | · |
| CHEROKEE HS | Cherokee | Alfalfa County | High | 118 | · |
| CYRIL HS | Cyril | Caddo County | High | 118 | · |
| GORE UPPER ES | Gore | Sequoyah County | Middle | 118 | · |
| KETCHUM MS | Ketchum | Craig County | Middle | 118 | · |
| MOYERS ES | Moyers | Pushmataha County | Elementary | 118 | · |
| NORWOOD PUBLIC SCHOOL | Hulbert | Cherokee County | Elementary | 118 | · |
| PIONEER-PLEASANT VALE HS | Waukomis | Garfield County | High | 118 | · |
| SNYDER HS | Snyder | Kiowa County | High | 118 | · |
| BLAIR ES | Blair | Jackson County | Elementary | 117 | · |
| MANGUM MS | Mangum | Greer County | Middle | 117 | · |
| MUSTANG EDUCATION CTR | Mustang | Canadian County | Elementary | 117 | · |
| PORUM HS | Porum | Muskogee County | High | 117 | · |
| WAUKOMIS HS | Waukomis | Garfield County | High | 117 | · |
| CRAIN ES | Clayton | Pushmataha County | Elementary | 116 | · |
| KELLYVILLE MS | Kellyville | Creek County | Middle | 116 | · |
| KINTA ES | Kinta | Haskell County | Elementary | 116 | · |
| OKAY HS | Okay | Wagoner County | High | 116 | · |
| ALEX HS | Alex | Grady County | High | 115 | · |
| DRUMMOND HS | Drummond | Garfield County | High | 115 | · |
| QUINTON HS | Quinton | Pittsburg County | High | 115 | · |
| SANTA FE SOUTH TRINITY ES | Oklahoma City | Oklahoma County | Elementary | 115 | · |
| STAR SPENCER MS | Oklahoma City | Oklahoma County | Middle | 114 | · |
| TEXHOMA ES | Texhoma | Texas County | Elementary | 114 | · |
| WICKLIFFE PUBLIC SCHOOL | Salina | Mayes County | Elementary | 114 | · |
| CENTRAL HIGH HS | Marlow | Stephens County | High | 113 | · |
| CRESCENT MS | Crescent | Logan County | Middle | 113 | · |
| DOVE VIRTUAL ES | Edmond | Oklahoma County | Elementary | 113 | · |
| HARDING CHARTER PREPARATORY ES at KELLEY | Oklahoma City | Oklahoma County | Elementary | 113 | · |
| WEBBERS FALLS HS | Webbers Falls | Muskogee County | High | 113 | · |
| APACHE MS | Apache | Caddo County | Middle | 112 | · |
| CARNEGIE MS | Carnegie | Caddo County | Middle | 112 | · |
| CHEROKEE IMMERSION ES-TAHLEQUAH | Tahlequah | Cherokee County | Elementary | 112 | · |
| EMPIRE MS | Duncan | Stephens County | Middle | 112 | · |
| OKARCHE JHS | Okarche | Kingfisher County | Middle | 112 | · |
| SENIOR HS | Ninnekah | Grady County | High | 112 | · |
| CAVE SPRINGS HS | Bunch | Adair County | High | 111 | · |
| RATTAN HS | Rattan | Pushmataha County | High | 111 | · |
| ARKOMA HS | Arkoma | Le Flore County | High | 110 | · |
| KILDARE PUBLIC SCHOOL | Ponca City | Kay County | Elementary | 109 | · |
| POND CREEK-HUNTER HS | Pond Creek | Grant County | High | 109 | · |
| DEPEW HS | Depew | Creek County | High | 108 | · |
| HOLLIS MS | Hollis | Harmon County | Middle | 108 | · |
| HULBERT MS | HUlbert | Cherokee County | Middle | 108 | · |
| INDIAHOMA ES | Indiahoma | Comanche County | Elementary | 108 | · |
| STROTHER HS | Seminole | Seminole County | High | 108 | · |
| FOX ES | Fox | Carter County | Elementary | 107 | · |
| PANAMA MS | Panama | Le Flore County | Middle | 107 | · |
| SASAKWA ES | Sasakwa | Seminole County | Elementary | 107 | · |
| TURNER HS | Burneyville | Love County | High | 107 | · |
| ELMORE CITY JHS | Elmore City | Garvin County | Middle | 106 | · |
| RUSH SPRINGS MS | Rush Springs | Grady County | Middle | 106 | · |