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 |
|---|---|---|---|---|---|
| DAVIS HS | Davis | Murray County | High | 258 | · |
| KELLYVILLE HS | Kellyville | Creek County | High | 258 | · |
| KEYS HS | Park Hill | Cherokee County | High | 258 | · |
| LINCOLN ES | Norman | Cleveland County | Elementary | 258 | · |
| MORRIS HS | Morris | Okmulgee County | High | 258 | · |
| WOODLANDS ES | Ponca City | Kay County | Elementary | 258 | · |
| ANADARKO MS | Anadarko | Caddo County | Middle | 256 | · |
| DEPEW ES | Depew | Creek County | Elementary | 256 | · |
| KANSAS HS | Kansas | Delaware County | High | 256 | · |
| LUTHER MS | Luther | Oklahoma County | Middle | 256 | · |
| WAUKOMIS ES | Waukomis | Garfield County | Elementary | 256 | · |
| BETHEL MS | Shawnee | Pottawatomie County | Middle | 255 | · |
| CARNEGIE ES | Carnegie | Caddo County | Elementary | 255 | · |
| KEOTA ES | Keota | Haskell County | Elementary | 255 | · |
| KETCHUM ES | Ketchum | Craig County | Elementary | 255 | · |
| VARNUM ES | Seminole | Seminole County | Elementary | 255 | · |
| GILMOUR ES | Kingfisher | Kingfisher County | Elementary | 254 | · |
| FAIRLAND ES | Fairland | Ottawa County | Elementary | 252 | · |
| GARBER ES | Garber | Garfield County | Elementary | 252 | · |
| MARSHALL ES | Tulsa | Tulsa County | Elementary | 252 | · |
| ROOSEVELT ES | Ponca City | Kay County | Elementary | 252 | · |
| BARNARD ES | Tecumseh | Pottawatomie County | Elementary | 251 | · |
| COYLE ES | Coyle | Logan County | Elementary | 251 | · |
| WILSON ES | Miami | Ottawa County | Elementary | 250 | · |
| DEWAR ES | Dewar | Okmulgee County | Elementary | 249 | · |
| GANS ES | Gans | Sequoyah County | Elementary | 249 | · |
| KIPP TULSA HS UNIVERSITY PREP | Tulsa | Tulsa County | High | 249 | · |
| OKAY ES | Okay | Wagoner County | Elementary | 249 | · |
| SILO MS | Durant | Bryan County | Middle | 249 | · |
| HENRYETTA MS | Henryetta | Okmulgee County | Middle | 248 | · |
| WEWOKA ES | Wewoka | Seminole County | Elementary | 248 | · |
| CHISHOLM MS | Enid | Garfield County | Middle | 247 | · |
| HARMONY PUBLIC SCHOOL | Atoka | Atoka County | Elementary | 246 | · |
| RATTAN ES | Rattan | Pushmataha County | Elementary | 246 | · |
| CHELSEA HS | Chelsea | Rogers County | High | 245 | · |
| DAVIS MS | Davis | Murray County | Middle | 245 | · |
| PRAGUE MS | Prague | Lincoln County | Middle | 245 | · |
| SOPER ES | Soper | Choctaw County | Elementary | 245 | · |
| CHOUTEAU-MAZIE MS | Chouteau | Mayes County | Middle | 244 | · |
| COMANCHE HS | Comanche | Stephens County | High | 244 | · |
| DEWEY MS | Dewey | Washington County | Middle | 244 | · |
| EMPIRE ES | Duncan | Stephens County | Elementary | 244 | · |
| EUFAULA MS | Eufaula | McIntosh County | Middle | 244 | · |
| FRONTIER ES | Red Rock | Noble County | Elementary | 244 | · |
| MCLOUD JHS | McLoud | Pottawatomie County | Middle | 244 | · |
| STROUD HS | Stroud | Lincoln County | High | 244 | · |
| HENNESSEY HS | Hennessey | Kingfisher County | High | 243 | · |
| HULBERT ES | Hulbert | Cherokee County | Elementary | 243 | · |
| KIRKLAND EARLY CHILDHOOD CTR | Oklahoma City | Oklahoma County | Elementary | 243 | · |
| IDABEL MS | Idabel | McCurtain County | Middle | 242 | · |
| WILSON 6TH GRADE CENTER | Collinsville | Tulsa County | Middle | 242 | · |
| DARLINGTON PUBLIC SCHOOL | El Reno | Canadian County | Elementary | 241 | · |
| GREENWOOD LEADERSHIP ACADEMY | Tulsa | Osage County | Elementary | 241 | · |
| LIBERTY ES | Ponca City | Kay County | Elementary | 241 | · |
| MARIETTA MS | Marietta | Love County | Middle | 241 | · |
| NEWKIRK HS | Newkirk | Kay County | High | 241 | · |
| SAND SPRINGS EC CTR | Sand Springs | Tulsa County | Elementary | 241 | · |
| HARTSHORNE HS | Hartshorne | Pittsburg County | High | 240 | · |
| MEDFORD ES | Medford | Grant County | Elementary | 240 | · |
| WASHINGTON ES | Alva | Woods County | Elementary | 240 | · |
| LOCUST GROVE MS | Locust Grove | Mayes County | Middle | 239 | · |
| MEEKER HS | Meeker | Lincoln County | High | 239 | · |
| APACHE ES | Apache | Caddo County | Elementary | 238 | · |
| DIBBLE HS | BLANCHARD | McClain County | High | 238 | · |
| CEDAR HEIGHTS ES | Woodward | Woodward County | Elementary | 237 | · |
| CROWDER ES | CROWDER | Pittsburg County | Elementary | 237 | · |
| DALE HS | Dale | Pottawatomie County | High | 237 | · |
| E-SCHOOL VIRTUAL ES | Guthrie | Logan County | Elementary | 237 | · |
| HEALDTON ES | Healdton | Carter County | Elementary | 237 | · |
| JONES MS | Jones | Oklahoma County | Middle | 237 | · |
| OAKES ES | Okemah | Okfuskee County | Elementary | 237 | · |
| TUTTLE EARLY CHILDHOOD CENTER | Tuttle | Grady County | Elementary | 237 | · |
| COALGATE HS | Coalgate | Coal County | High | 236 | · |
| DRUMMOND ES | Drummond | Garfield County | Elementary | 236 | · |
| SHATTUCK ES | Shattuck | Ellis County | Elementary | 236 | · |
| KELLYVILLE ES | Kellyville | Creek County | Elementary | 235 | · |
| OKARCHE ES | Okarche | Kingfisher County | Elementary | 235 | · |
| TURNER ES | Burneyville | Love County | Elementary | 235 | · |
| RUSH SPRINGS ES | Rush Springs | Grady County | Elementary | 234 | · |
| ADAIR MS | Adair | Mayes County | Middle | 233 | · |
| FOYIL ES | Foyil | Rogers County | Elementary | 233 | · |
| HORACE MANN ES | Shawnee | Pottawatomie County | Elementary | 233 | · |
| TULSA SCHL OF ARTS AND SCIENCE MS | Tulsa | Tulsa County | Middle | 232 | · |
| WASHINGTON ES | Miami | Ottawa County | Elementary | 231 | · |
| WHITEFIELD PUBLIC SCHOOL | Whitefield | Haskell County | Elementary | 231 | · |
| SPENCE MEMORIAL ES | Weleetka | Okfuskee County | Elementary | 230 | · |
| VIAN HS | Vian | Sequoyah County | High | 230 | · |
| JAY MS | Jay | Delaware County | Middle | 229 | · |
| Karla Brock Early Childhood Academy | McAlester | Pittsburg County | Elementary | 229 | · |
| LANE PUBLIC SCHOOL | Lane | Atoka County | Elementary | 229 | · |
| ALMOR WEST ES | Lawton | Comanche County | Elementary | 228 | · |
| ALVA MS | Alva | Woods County | Middle | 228 | · |
| ROBERTSON ES | Tulsa | Tulsa County | Elementary | 228 | · |
| VERDEN ES | Verden | Grady County | Elementary | 228 | · |
| BLACKWELL MS | Blackwell | Kay County | Middle | 227 | · |
| CALERA HS | Calera | Bryan County | High | 227 | · |
| HENNESSEY UPPER ES | Hennessey | Kingfisher County | Middle | 227 | · |
| HYDRO-EAKLY ES | Hydro | Blaine County | Elementary | 227 | · |
| LIBERTY ES | Sapulpa | Creek County | Elementary | 227 | · |
| CHOUTEAU-MAZIE HS | Chouteau | Mayes County | High | 226 | · |
| KELLYVILLE UPPER ES | Kellyville | Creek County | Elementary | 226 | · |
| OKEMAH HS | Okemah | Okfuskee County | High | 226 | · |
| WILBURTON HS | Wilburton | Latimer County | High | 226 | · |
| LIBERTY ES | Mounds | Tulsa County | Elementary | 225 | · |
| LOCUST GROVE EARLY LRNING CTR | Locust Grove | Mayes County | Elementary | 224 | · |
| MCKINLEY ES | Enid | Garfield County | Elementary | 224 | · |
| CANEY VALLEY HS | Ramona | Washington County | High | 223 | · |
| CUSHING LOWER ES | Cushing | Payne County | Elementary | 223 | · |
| PANAMA HS | Panama | Le Flore County | High | 223 | · |
| WELLSTON ES | Wellston | Lincoln County | Elementary | 223 | · |
| ACHILLE ES | Achille | Bryan County | Elementary | 222 | · |
| BARNSDALL ES | Barnsdall | Osage County | Elementary | 222 | · |
| LATTA HS | Ada | Pontotoc County | High | 222 | · |
| PARK LANE EARLY CHILDHOOD CTR | Broken Arrow | Wagoner County | Elementary | 222 | · |
| SPIRO MS | Spiro | Le Flore County | Middle | 222 | · |
| DEBORAH BROWN CHARTER ES | Tulsa | Tulsa County | Elementary | 221 | · |
| EDISON ES | Mangum | Greer County | Elementary | 220 | · |
| GARFIELD ES | Ponca City | Kay County | Elementary | 220 | · |
| HODGEN PUBLIC SCHOOL | Hodgen | Le Flore County | Elementary | 220 | · |
| SPERRY MS | Sperry | Tulsa County | Middle | 220 | · |
| TALIHINA ES | Talihina | Le Flore County | Elementary | 220 | · |
| FRIEND PUBLIC SCHOOL | Chickasha | Grady County | Elementary | 219 | · |
| HOWE HS | Howe | Le Flore County | High | 219 | · |
| WARNER HS | Warner | Muskogee County | High | 219 | · |
| DALE MS | Dale | Pottawatomie County | Middle | 218 | · |
| LAKEVIEW ES | Norman | Cleveland County | Elementary | 218 | · |
| WESTERN HEIGHTS 9TH GRADE CTR | Oklahoma City | Oklahoma County | Combined | 218 | · |
| BRADLEY ES | Drumright | Creek County | Elementary | 217 | · |
| CANTON ES | Canton | Blaine County | Elementary | 217 | · |
| COMMERCE HS | COMMERCE | Ottawa County | High | 217 | · |
| GORE ES | Gore | Sequoyah County | Elementary | 217 | · |
| LUTHER HS | Luther | Oklahoma County | High | 217 | · |
| HUGO MS | Hugo | Choctaw County | Middle | 216 | · |
| NINNEKAH ES | Ninnekah | Grady County | Elementary | 216 | · |
| RINGWOOD ES | Ringwood | Major County | Elementary | 216 | · |
| STRATFORD HS | Stratford | Garvin County | High | 216 | · |
| COLBERT HS | Colbert | Bryan County | High | 215 | · |
| MACOMB ES | Macomb | Pottawatomie County | Elementary | 215 | · |
| OKTAHA HS | Oktaha | Muskogee County | High | 215 | · |
| VERDIGRIS JHS | Claremore | Rogers County | Middle | 215 | · |
| WASHINGTON PRE KG CENTER | Ponca City | Kay County | Elementary | 215 | · |
| COLCORD HS | Colcord | Delaware County | High | 214 | · |
| WATONGA HS | Watonga | Blaine County | High | 214 | · |
| HINTON HS | Hinton | Caddo County | High | 213 | · |
| HOLLIS ES | Hollis | Harmon County | Elementary | 213 | · |
| Kingfisher Junior High School | Kingfisher | Kingfisher County | Middle | 213 | · |
| STERLING ES | Sterling | Comanche County | Elementary | 213 | · |
| AMBER-POCASSET ES | Amber | Grady County | Elementary | 212 | · |
| CASHION HS | Cashion | Kingfisher County | High | 212 | · |
| MCLOUD ES | McLoud | Pottawatomie County | Elementary | 212 | · |
| ROBERT E LEE EARLY CHILDHOOD | Durant | Bryan County | Elementary | 212 | · |
| TIMBERLAKE ES | Jet | Alfalfa County | Elementary | 212 | · |
| WILSON ES | Norman | Cleveland County | Elementary | 212 | · |
| BINGER-ONEY ES | Binger | Caddo County | Elementary | 211 | · |
| HOMER LONG ES | Guymon | Texas County | Elementary | 211 | · |
| VELMA-ALMA ES | Velma | Stephens County | Elementary | 211 | · |
| WAYNE ES | Wayne | McClain County | Elementary | 211 | · |
| HAILEYVILLE ES | Haileyville | Pittsburg County | Elementary | 210 | · |
| MANNFORD UPPER ES | Mannford | Creek County | Elementary | 210 | · |
| MAYSVILLE ES | Maysville | Garvin County | Elementary | 210 | · |
| MCMURRAY ES | Sentinel | Washita County | Elementary | 210 | · |
| HIGHLAND PARK ES | Woodward | Woodward County | Elementary | 209 | · |
| HOLLY CREEK PUBLIC SCHOOL | Broken Bow | McCurtain County | Elementary | 209 | · |
| FAIRVIEW HS | Fairview | Major County | High | 208 | · |
| GLENCOE ES | Glencoe | Payne County | Elementary | 208 | · |
| POCOLA HS | Pocola | Le Flore County | High | 208 | · |
| OBUCH MS | Antlers | Pushmataha County | Middle | 207 | · |
| ROOSEVELT ES | Miami | Ottawa County | Elementary | 207 | · |
| CASHION MS | Cashion | Kingfisher County | Middle | 206 | · |
| ALEX ES | Alex | Grady County | Elementary | 205 | · |
| LEXINGTON MS | Lexington | Cleveland County | Middle | 205 | · |
| UNION CITY ES | Union City | Canadian County | Elementary | 205 | · |
| WYNNEWOOD HS | Wynnewood | Garvin County | High | 205 | · |
| HOOKER HS | Hooker | Texas County | High | 204 | · |
| INSIGHT SCHOOL OF OKLA MS | Midwest City | Oklahoma County | Middle | 204 | · |
| VALLIANT MS | Valliant | McCurtain County | Middle | 203 | · |
| FREDERICK HS | Frederick | Tillman County | High | 202 | · |
| HASKELL HS | Haskell | Muskogee County | High | 202 | · |
| MEEKER MS | Meeker | Lincoln County | Middle | 202 | · |
| TECUMSEH EARLY CHILDHOOD CTR | Tecumseh | Pottawatomie County | Elementary | 202 | · |
| FRANCIS ES | Ada | Pontotoc County | Elementary | 201 | · |
| AGRA ES | Agra | Lincoln County | Elementary | 200 | · |
| POND CREEK-HUNTER ES | Pond Creek | Grant County | Elementary | 200 | · |
| ASHER ES | Asher | Pottawatomie County | Elementary | 198 | · |
| CENTRAL HIGH ES | Marlow | Stephens County | Elementary | 198 | · |
| PLEASANT GROVE PUBLIC SCHOOL | Shawnee | Pottawatomie County | Elementary | 198 | · |
| PRESTON HS | Okmulgee | Okmulgee County | High | 198 | · |
| ELMORE CITY-PERNELL ES | Elmore City | Garvin County | Elementary | 197 | · |
| HINTON MS | Hinton | Caddo County | Middle | 197 | · |
| KIOWA ES | Kiowa | Pittsburg County | Elementary | 197 | · |
| WALTERS HS | Walters | Cotton County | High | 197 | · |
| VIRTUAL PREP ES | Oklahoma City | Oklahoma County | Elementary | 196 | · |
| COLEMAN ES | Coleman | Johnston County | Elementary | 195 | · |
| HORACE MANN ES | Woodward | Woodward County | Elementary | 195 | · |
| MORRIS MS | Morris | Okmulgee County | Middle | 195 | · |
| TONKAWA HS | Tonkawa | Kay County | High | 195 | · |
| WYANDOTTE MS | Wyandotte | Ottawa County | Middle | 195 | · |
| MANGUM HS | Mangum | Greer County | High | 194 | · |
| TONKAWA MS | Tonkawa | Kay County | Middle | 194 | · |
| Prague Early Childhood | Prague | Lincoln County | Elementary | 193 | · |
| ROCKY MOUNTAIN PUBLIC SCHOOL | Stilwell | Adair County | Elementary | 193 | · |
| WILSON ES | Henryetta | Okmulgee County | Elementary | 193 | · |
| CHEYENNE ES | Cheyenne | Roger Mills County | Elementary | 192 | · |
| E-SCHOOL VIRTUAL MS | Guthrie | Logan County | Middle | 192 | · |
| HORACE MANN ES | Hominy | Osage County | Elementary | 192 | · |
| MAPLE PUBLIC SCHOOL | Calumet | Canadian County | Elementary | 192 | · |
| NEW LIMA ES | Wewoka | Seminole County | Elementary | 192 | · |
| SAYRE HS | Sayre | Beckham County | High | 192 | · |
| SUNSET ES | Anadarko | Caddo County | Elementary | 192 | · |
| CALUMET ES | Calumet | Canadian County | Elementary | 191 | · |
| CHELSEA MS | Chelsea | Rogers County | Middle | 191 | · |
| GREENVALE ES | Oklahoma City | Oklahoma County | Elementary | 191 | · |
| HOBART HS | Hobart | Kiowa County | High | 191 | · |
| DIBBLE MS | BLANCHARD | McClain County | Middle | 190 | · |
| LATTA MS | Ada | Pontotoc County | Middle | 190 | · |
| MINCO HS | Minco | Grady County | High | 190 | · |
| VICI ES | Vici | Dewey County | Elementary | 190 | · |
| WAURIKA ES | Waurika | Jefferson County | Elementary | 190 | · |
| MORRISON HS | Morrison | Noble County | High | 188 | · |
| NOWATA HS | Nowata | Nowata County | High | 188 | · |
| PAWNEE HS | Pawnee | Pawnee County | High | 188 | · |
| PRUE ES | Prue | Osage County | Elementary | 188 | · |
| STONEWALL ES | Stonewall | Pontotoc County | Elementary | 188 | · |
| KREMLIN-HILLSDALE ES | Kremlin | Garfield County | Elementary | 186 | · |
| ROLAND MS | Roland | Sequoyah County | Middle | 186 | · |
| WEBBERS FALLS ES | Webbers Falls | Muskogee County | Elementary | 186 | · |
| WILBURTON MS | Wilburton | Latimer County | Middle | 186 | · |
| ACADEMY OF OKMULGEE ES | Okmulgee | Okmulgee County | Elementary | 185 | · |
| NEWKIRK MS | Newkirk | Kay County | Middle | 185 | · |
| OKLAHOMA UNION HS | South Coffeyville | Nowata County | High | 185 | · |
| WYNNEWOOD MS | Wynnewood | Garvin County | Middle | 185 | · |
| BOISE CITY ES | Boise City | Cimarron County | Elementary | 184 | · |
| Betty L. Smith Childhood Center | Seminole | Seminole County | Elementary | 184 | · |
| BOWLEGS ES | Bowlegs | Seminole County | Elementary | 183 | · |
| CHAMBERLAIN MS | Fairview | Major County | Middle | 183 | · |
| HULBERT JR-SR HS (SR) | Hulbert | Cherokee County | High | 183 | · |
| MOSELEY PUBLIC SCHOOL | Colcord | Delaware County | Elementary | 183 | · |
| MOUNTAIN VIEW-GOTEBO ES | Mountain View | Kiowa County | Elementary | 183 | · |
| PAWHUSKA HS | Pawhuska | Osage County | High | 183 | · |
| SAVANNA ES | Savanna | Pittsburg County | Elementary | 183 | · |
| CAMERON ES | Cameron | Le Flore County | Elementary | 182 | · |
| HAWORTH ES | Haworth | McCurtain County | Elementary | 182 | · |
| INDIAN CAMP ES | Pawhuska | Osage County | Elementary | 182 | · |
| INDIANOLA ES | Indianola | Pittsburg County | Elementary | 182 | · |
| SEQUOYAH ES | Tahlequah | Cherokee County | Elementary | 182 | · |
| ACADEMY OF SEMINOLE ES | Seminole | Seminole County | Elementary | 181 | · |
| FORT TOWSON ES | Fort Towson | Choctaw County | Elementary | 181 | · |
| FORT COBB-BROXTON LOWER ES | Fort Cobb | Caddo County | Elementary | 180 | · |
| HASKELL MS | Haskell | Muskogee County | Middle | 179 | · |
| OKEENE ES | Okeene | Blaine County | Elementary | 179 | · |