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 |
|---|---|---|---|---|---|
| FILLMORE ES | Oklahoma City | Oklahoma County | Elementary | 617 | · |
| DURANT MS | Durant | Bryan County | Middle | 614 | · |
| WARNER ES | Warner | Muskogee County | Elementary | 614 | · |
| ANGIE DEBO ES | Edmond | Oklahoma County | Elementary | 609 | · |
| CLINTON HS | Clinton | Custer County | High | 609 | · |
| PARKVIEW ES | Oklahoma City | Oklahoma County | Elementary | 609 | · |
| SALLISAW HS | Sallisaw | Sequoyah County | High | 608 | · |
| ASPEN CREEK ES | Broken Arrow | Tulsa County | Elementary | 607 | · |
| MUSTANG ES | Mustang | Canadian County | Elementary | 607 | · |
| PONCA CITY WEST MS | Ponca City | Kay County | Middle | 607 | · |
| BROKEN BOW HS | Broken Bow | McCurtain County | High | 606 | · |
| WEST JHS | Oklahoma City | Cleveland County | Middle | 605 | · |
| LAKEVIEW INTERMEDIATE SCHOOL | Yukon | Canadian County | Middle | 604 | · |
| SAPULPA JHS | Sapulpa | Creek County | High | 603 | · |
| KINGSTON ES | Kingston | Marshall County | Elementary | 601 | · |
| PIEDMONT EARLY CHILDHOOD CTR | Yukon | Canadian County | Elementary | 601 | · |
| ROOSEVELT ES | Norman | Cleveland County | Elementary | 600 | · |
| NEWCASTLE MS | Newcastle | McClain County | Middle | 599 | · |
| WAYLAND BONDS ES | Oklahoma City | Cleveland County | Elementary | 597 | · |
| HERONVILLE ES | Oklahoma City | Oklahoma County | Elementary | 596 | · |
| SOUTHEAST MS | Oklahoma City | Oklahoma County | Middle | 596 | · |
| WAGONER HS | Wagoner | Wagoner County | High | 596 | · |
| 8th and 9th Grade Academy | Muskogee | Muskogee County | High | 595 | · |
| VINITA ES | Vinita | Craig County | Elementary | 594 | · |
| MUSTANG LAKEHOMA ES | Mustang | Canadian County | Elementary | 593 | · |
| RANCH HEIGHTS ES | Bartlesville | Washington County | Elementary | 591 | · |
| DARNABY ES | Tulsa | Tulsa County | Elementary | 590 | · |
| MOON MS | Oklahoma City | Oklahoma County | Middle | 588 | · |
| WASHINGTON ES | Washington | McClain County | Elementary | 587 | · |
| STONE CANYON ES | Owasso | Rogers County | Elementary | 585 | · |
| OVERHOLSER ES | Bethany | Oklahoma County | Elementary | 584 | · |
| ADA JHS | Ada | Pontotoc County | Middle | 581 | · |
| ASTEC CHARTER ES | Oklahoma City | Oklahoma County | Elementary | 579 | · |
| EISENHOWER ES | Norman | Cleveland County | Elementary | 579 | · |
| CENTRAL ES | Moore | Cleveland County | Elementary | 577 | · |
| ADA HS | Ada | Pontotoc County | High | 576 | · |
| CENTRAL OAK ES | Oklahoma City | Oklahoma County | Elementary | 576 | · |
| CHARLES HASKELL ES | Edmond | Oklahoma County | Elementary | 576 | · |
| OAKRIDGE ES | Moore | Cleveland County | Elementary | 576 | · |
| CREEKWOOD ES | Broken Arrow | Tulsa County | Elementary | 575 | · |
| JARMAN ES | Tulsa | Tulsa County | Elementary | 575 | · |
| ROSE UNION ES | Edmond | Oklahoma County | Elementary | 575 | · |
| ROSEWOOD ES | Broken Arrow | Wagoner County | Elementary | 575 | · |
| CENTRAL JHS | Moore | Cleveland County | Middle | 574 | · |
| SPIRO ES | Spiro | Le Flore County | Elementary | 574 | · |
| THOMAS JEFFERSON ES | Tulsa | Tulsa County | Elementary | 574 | · |
| PERRY ES | Perry | Noble County | Elementary | 573 | · |
| MEMORIAL MS | Tulsa | Tulsa County | Middle | 572 | · |
| ADELAIDE LEE ES | Oklahoma City | Oklahoma County | Elementary | 571 | · |
| BERRYHILL ES SOUTH | Tulsa | Tulsa County | Elementary | 571 | · |
| BRITTON ES | Oklahoma City | Oklahoma County | Elementary | 571 | · |
| GARFIELD ES | Enid | Garfield County | Elementary | 571 | · |
| DOVE SCIENCE ACADEMY ES TULSA | Tulsa | Tulsa County | Elementary | 569 | · |
| PRAIRIE QUEEN ES | Oklahoma City | Oklahoma County | Elementary | 568 | · |
| SKY RANCH ES | Oklahoma City | Cleveland County | Elementary | 567 | · |
| PAMELA HODSON ES | Owasso | Rogers County | Elementary | 563 | · |
| SOUTHRIDGE JHS | Oklahoma City | Cleveland County | Middle | 562 | · |
| DIMENSIONS ACADEMY | Norman | Cleveland County | High | 561 | · |
| EISENHOWER INTERNATIONAL ES | Tulsa | Tulsa County | Elementary | 561 | · |
| ELLINGTON ES | Wagoner | Wagoner County | Elementary | 561 | · |
| MEADOW BROOK INTERMEDIATE ES | Yukon | Canadian County | Middle | 561 | · |
| OKLAHOMA CONNECTIONS ACAD HS | Bartlesville | Washington County | High | 560 | · |
| SOUTHGATE-RIPPETOE ES | Moore | Cleveland County | Elementary | 560 | · |
| BRIDGE CREEK HS | Blanchard | Grady County | High | 559 | · |
| CESAR CHAVEZ ES | Oklahoma City | Oklahoma County | Elementary | 559 | · |
| KIEFER ES | Kiefer | Creek County | Elementary | 559 | · |
| LIBERTY ES | Sallisaw | Sequoyah County | Elementary | 559 | · |
| ATOKA ES | Atoka | Atoka County | Elementary | 558 | · |
| BETHANY HS | Bethany | Oklahoma County | High | 558 | · |
| General Thomas P Stafford Elementary | Weatherford | Custer County | Elementary | 558 | · |
| BETHEL ES | Shawnee | Pottawatomie County | Elementary | 556 | · |
| DOVE SCHOOL OF DISCOVERY ES TULSA | Tulsa | Tulsa County | Elementary | 556 | · |
| MUSTANG CENTRAL MS | Yukon | Canadian County | Middle | 554 | · |
| HOUCHIN ES | Moore | Cleveland County | Elementary | 553 | · |
| JONES ES | Jones | Oklahoma County | Elementary | 553 | · |
| COLLEGE BOUND-EASTSIDE CAMPUS | Tulsa | Tulsa County | Elementary | 552 | · |
| GROVE ES | Tulsa | Tulsa County | Elementary | 552 | · |
| NORTHWOOD ES | Piedmont | Canadian County | Elementary | 552 | · |
| 6TH AND 7TH GRADE ACADEMY | Muskogee | Muskogee County | Middle | 551 | · |
| HERITAGE TRAILS ES | Moore | Cleveland County | Elementary | 551 | · |
| ORVIS RISNER ES | Edmond | Oklahoma County | Elementary | 551 | · |
| DEWEY ES | Dewey | Washington County | Elementary | 550 | · |
| TIMBER CREEK ES | Moore | Cleveland County | Elementary | 549 | · |
| PRAIRIE VALE ES | Edmond | Oklahoma County | Elementary | 548 | · |
| FORT GIBSON HS | Fort Gibson | Muskogee County | High | 547 | · |
| LEARNING TREE ACADEMY | Lawton | Comanche County | Elementary | 547 | · |
| TULSA HONOR HS | Tulsa | Tulsa County | High | 547 | · |
| BLANCHARD ES | Blanchard | McClain County | Elementary | 543 | · |
| CATOOSA HS | Catoosa | Rogers County | High | 542 | · |
| HEAVENER ES | Heavener | Le Flore County | Elementary | 542 | · |
| MARIETTA ES | Marietta | Love County | Elementary | 542 | · |
| DONALD P SLOAT JHS | Coweta | Wagoner County | Middle | 541 | · |
| GROVE VALLEY ES | Edmond | Oklahoma County | Elementary | 541 | · |
| GROVE PUBLIC SCHOOL | Shawnee | Pottawatomie County | Elementary | 539 | · |
| HARDING CHARTER PREPARATORY HS | Oklahoma City | Oklahoma County | High | 538 | · |
| INOLA ES | Inola | Rogers County | Elementary | 538 | · |
| JAY ES | Jay | Delaware County | Elementary | 538 | · |
| QUAIL CREEK ES | Oklahoma City | Oklahoma County | Elementary | 536 | · |
| SUNSET ES | Edmond | Oklahoma County | Elementary | 535 | · |
| WILL ROGERS ES | McAlester | Pittsburg County | Elementary | 535 | · |
| GUTHRIE UPPER ES | Guthrie | Logan County | Middle | 534 | · |
| LEISURE PARK ES | Broken Arrow | Tulsa County | Elementary | 534 | · |
| SPRING CREEK ES | Oklahoma City | Oklahoma County | Elementary | 534 | · |
| ALTUS JHS | Altus | Jackson County | Middle | 533 | · |
| WEST INTERMEDIATE | Bixby | Tulsa County | Middle | 533 | · |
| ARBOR GROVE ES | Oklahoma City | Oklahoma County | Elementary | 532 | · |
| DURANT INTERMEDIATE ES | Durant | Bryan County | Middle | 532 | · |
| EMERSON ALTERNATIVE ED. (HS) | Oklahoma City | Oklahoma County | High | 530 | · |
| WESTVILLE ES | Westville | Adair County | Elementary | 530 | · |
| SANTA FE SOUTH HILLS ES | Oklahoma City | Oklahoma County | Elementary | 529 | · |
| WOODROW WILSON ES | Bartlesville | Washington County | Elementary | 529 | · |
| CHISHOLM ES | Enid | Garfield County | Elementary | 528 | · |
| CENTRAL ES | Warr Acres | Oklahoma County | Elementary | 527 | · |
| LITTLE AXE ES | Norman | Cleveland County | Elementary | 526 | · |
| MULDROW ES | Muldrow | Sequoyah County | Elementary | 525 | · |
| OOLOGAH-TALALA HS | Oologah | Rogers County | High | 525 | · |
| PAT HENRY ES | Lawton | Comanche County | Elementary | 525 | · |
| LATTA ES | Ada | Pontotoc County | Elementary | 522 | · |
| CUSHING HS | Cushing | Payne County | High | 521 | · |
| DOVE SCIENCE ACADEMY ES-SOUTH OKC | Oklahoma City | Oklahoma County | Elementary | 521 | · |
| GRAND VIEW PUBLIC SCHOOL | Tahlequah | Cherokee County | Elementary | 521 | · |
| RONALD REAGAN ES | Norman | Cleveland County | Elementary | 520 | · |
| TULAKES ES | Oklahoma City | Oklahoma County | Elementary | 520 | · |
| DOVE SCIENCE ACADEMY ES | Warr Acres | Oklahoma County | Elementary | 519 | · |
| LONGFELLOW MS | Enid | Garfield County | Middle | 519 | · |
| CELIA CLINTON ES | Tulsa | Tulsa County | Elementary | 518 | · |
| Rogers Middle School | Oklahoma City | Oklahoma County | Middle | 518 | · |
| ROOSEVELT ES | Pryor | Mayes County | Elementary | 517 | · |
| CATALAYAH ES | Claremore | Rogers County | Elementary | 516 | · |
| COOLIDGE ES | Oklahoma City | Oklahoma County | Elementary | 516 | · |
| COOPER ES | Tulsa | Tulsa County | Elementary | 516 | · |
| HENRYETTA ES | Henryetta | Okmulgee County | Elementary | 515 | · |
| CLEVELAND ES | Norman | Cleveland County | Elementary | 514 | · |
| NORTHWEST HEIGHTS ES | Durant | Bryan County | Elementary | 514 | · |
| EUFAULA ES | Eufaula | McIntosh County | Elementary | 512 | · |
| KEYS ES | Park Hill | Cherokee County | Elementary | 511 | · |
| MADILL HS | Madill | Marshall County | High | 511 | · |
| WILL ROGERS ES | Stillwater | Payne County | Elementary | 511 | · |
| WOLF CREEK ES | Broken Arrow | Tulsa County | Elementary | 511 | · |
| BARNES ES | Owasso | Tulsa County | Elementary | 510 | · |
| COLCORD ES | Colcord | Delaware County | Elementary | 510 | · |
| SPRING CREEK ES | Broken Arrow | Tulsa County | Elementary | 510 | · |
| WHEELER MS | Oklahoma City | Oklahoma County | Middle | 510 | · |
| WINDING CREEK ES | Moore | Cleveland County | Elementary | 510 | · |
| ALTUS INTERMEDIATE SCHOOL | Altus | Jackson County | Middle | 509 | · |
| APOLLO ES | Bethany | Oklahoma County | Elementary | 509 | · |
| BODINE ES | Oklahoma City | Oklahoma County | Elementary | 509 | · |
| COUNCIL OAK ES | Tulsa | Tulsa County | Elementary | 509 | · |
| CLEVELAND HS | Cleveland | Pawnee County | High | 508 | · |
| BLACKWELL ES | Blackwell | Kay County | Elementary | 507 | · |
| NEWMAN MS | Skiatook | Osage County | Middle | 507 | · |
| ADAMS ES | Norman | Cleveland County | Elementary | 506 | · |
| HIGHLAND PARK ES | Stillwater | Payne County | Elementary | 505 | · |
| KAISER ES | Oklahoma City | Oklahoma County | Elementary | 505 | · |
| NORTHWOODS FINE ARTS ACADEMY | Sand Springs | Tulsa County | Elementary | 505 | · |
| LINDSAY ES | Lindsay | Garvin County | Elementary | 503 | · |
| BRIARWOOD ES | Oklahoma City | Cleveland County | Elementary | 502 | · |
| HOMER ES | Ada | Pontotoc County | Elementary | 502 | · |
| COOPER MS | Oklahoma City | Oklahoma County | Middle | 501 | · |
| HERITAGE ES | Tahlequah | Cherokee County | Elementary | 501 | · |
| OOLOGAH-TALALA UPPER ES | Oologah | Rogers County | Elementary | 501 | · |
| WESTSIDE ES | Claremore | Rogers County | Elementary | 501 | · |
| BRANTLY ES | Antlers | Pushmataha County | Elementary | 500 | · |
| DEL CITY ES | Del City | Oklahoma County | Elementary | 500 | · |
| GREENWOOD ES | Tahlequah | Cherokee County | Elementary | 500 | · |
| GUTHRIE JHS | Guthrie | Logan County | Middle | 500 | · |
| George Washington Elementary School | Durant | Bryan County | Elementary | 500 | · |
| SAPULPA MS | Sapulpa | Creek County | Middle | 500 | · |
| HILLCREST ES | Oklahoma City | Oklahoma County | Elementary | 499 | · |
| NICHOLS HILLS ES | Nichols Hills | Oklahoma County | Elementary | 499 | · |
| THELMA R. PARKS ES | Oklahoma City | Oklahoma County | Elementary | 498 | · |
| TULSA LEGACY ES | Tulsa | Tulsa County | Elementary | 498 | · |
| SANGRE RIDGE ES | Stillwater | Payne County | Elementary | 497 | · |
| BRISTOW HS | Bristow | Creek County | High | 495 | · |
| GROVE UPPER ES | Grove | Delaware County | Middle | 493 | · |
| HERALD ES | Collinsville | Tulsa County | Elementary | 493 | · |
| BRIDGE CREEK EARLY CHILDHOOD | Blanchard | Grady County | Elementary | 492 | · |
| LINDBERGH ES | Tulsa | Tulsa County | Elementary | 492 | · |
| HENRY ZARROW INTERNATIONAL SCH | Tulsa | Tulsa County | Elementary | 491 | · |
| RED OAK ES | Oklahoma City | Cleveland County | Elementary | 491 | · |
| MCLOUD HS | McLoud | Pottawatomie County | High | 490 | · |
| CORONADO HEIGHTS ES | Oklahoma City | Oklahoma County | Elementary | 488 | · |
| CUSHING MS | Cushing | Payne County | Middle | 488 | · |
| DENNIS ES | Oklahoma City | Oklahoma County | Elementary | 487 | · |
| NORTH INTERMEDIATE SCHOOL | Bixby | Tulsa County | Middle | 487 | · |
| NORTH ROCK CREEK HS | Shawnee | Pottawatomie County | High | 487 | · |
| NORTHEAST ES | Owasso | Tulsa County | Elementary | 487 | · |
| WASHINGTON ES | Norman | Cleveland County | Elementary | 487 | · |
| SANTA FE SOUTH SPERO ES | Oklahoma City | Oklahoma County | Elementary | 486 | · |
| MANNFORD HS | Mannford | Creek County | High | 485 | · |
| DEER CREEK ES | Edmond | Oklahoma County | Elementary | 483 | · |
| RICHARD KANE ES | Bartlesville | Washington County | Elementary | 481 | · |
| SOUTHSIDE ES | Coweta | Wagoner County | Elementary | 481 | · |
| OKLAHOMA CONNECTIONS ACAD ES | Bartlesville | Washington County | Elementary | 480 | · |
| HARRAH MS | Harrah | Oklahoma County | Middle | 479 | · |
| HIGHLAND WEST JHS | Moore | Cleveland County | Middle | 479 | · |
| MCAULIFFE ES | Broken Arrow | Tulsa County | Elementary | 479 | · |
| COLLINSVILLE MS | Collinsville | Tulsa County | Middle | 478 | · |
| KENNEDY ES | Norman | Cleveland County | Elementary | 478 | · |
| M.L. KING JR. ES | Oklahoma City | Oklahoma County | Elementary | 476 | · |
| GRAND AVENUE ES | Chickasha | Grady County | Elementary | 475 | · |
| BERNITA HUGHES ES | Adair | Mayes County | Elementary | 474 | · |
| NEWCASTLE EARLY CHILDHOOD CTR | Newcastle | McClain County | Elementary | 472 | · |
| SOUTHERN HILLS ES | Oklahoma City | Oklahoma County | Elementary | 472 | · |
| JAY HS | Jay | Delaware County | High | 471 | · |
| RANCHWOOD ES | Yukon | Canadian County | Elementary | 471 | · |
| LARKIN BAILEY ES | Owasso | Tulsa County | Elementary | 470 | · |
| OKMULGEE PRIMARY ES | Okmulgee | Okmulgee County | Elementary | 470 | · |
| ELK CITY IES | Elk City | Beckham County | Middle | 469 | · |
| CHARTER OAK ES | Guthrie | Logan County | Elementary | 468 | · |
| EDISON ES | Bristow | Creek County | Elementary | 468 | · |
| POTEAU UPPER ES | Poteau | Le Flore County | Elementary | 468 | · |
| SPERRY ES | Sperry | Tulsa County | Elementary | 468 | · |
| MILLS ES | Owasso | Tulsa County | Elementary | 467 | · |
| SALK ES | Tulsa | Tulsa County | Elementary | 465 | · |
| PROJECT ACCEPT TRAICE ES | Tulsa | Osage County | Elementary | 464 | · |
| ROLLINGWOOD ES | Oklahoma City | Oklahoma County | Elementary | 464 | · |
| LEXINGTON ES | Lexington | Cleveland County | Elementary | 463 | · |
| SOONER ES | Oklahoma City | Cleveland County | Elementary | 463 | · |
| EAST INTERMEDIATE | Broken Arrow | Tulsa County | Middle | 462 | · |
| KIPP OKC ES | Oklahoma City | Oklahoma County | Elementary | 462 | · |
| MARRS ES | Skiatook | Tulsa County | Elementary | 462 | · |
| Pauls Valley Elementary School | Pauls Valley | Garvin County | Elementary | 462 | · |
| Guymon Junior High School | Guymon | Texas County | Middle | 461 | · |
| MILLWOOD ES | Oklahoma City | Oklahoma County | Elementary | 461 | · |
| BLANCHARD INTERMEDIATE ES | Blanchard | McClain County | Elementary | 460 | · |
| BUCHANAN ES | Oklahoma City | Oklahoma County | Elementary | 460 | · |
| JUSTUS-TIAWAH PUBLIC SCHOOL | Claremore | Rogers County | Elementary | 460 | · |
| SULPHUR HS | Sulphur | Murray County | High | 460 | · |
| LE MONDE ES | Norman | Cleveland County | Elementary | 459 | · |
| MIAMI HS | Miami | Ottawa County | High | 459 | · |
| BRIDGE CREEK MS | Blanchard | Grady County | Middle | 458 | · |
| NORTH ROCK CREEK ES | Shawnee | Pottawatomie County | Elementary | 458 | · |
| L. W. WESTFALL ES | Choctaw | Oklahoma County | Elementary | 457 | · |
| CLEVELAND ES | Oklahoma City | Oklahoma County | Elementary | 456 | · |
| EARLYWINE ES | Oklahoma City | Cleveland County | Elementary | 456 | · |
| RIDGECREST ES | Lawton | Comanche County | Elementary | 456 | · |
| WAGONER MS | Wagoner | Wagoner County | Middle | 456 | · |
| BLANCHARD MS | Blanchard | McClain County | Middle | 454 | · |
| HOOVER ES | Bartlesville | Washington County | Elementary | 454 | · |
| NICHOLS UPPER ES | Miami | Ottawa County | Middle | 454 | · |
| PERKINS-TRYON HS | PERKINS | Payne County | High | 454 | · |
| PRAIRIE ES | Guymon | Texas County | Elementary | 454 | · |
| WILBURTON ES | Wilburton | Latimer County | Elementary | 454 | · |
| MARSHALL T. MOORE ES | Broken Arrow | Tulsa County | Elementary | 453 | · |
| MCKINLEY ES | Tulsa | Tulsa County | Elementary | 453 | · |
| MONROE ES | Norman | Cleveland County | Elementary | 452 | · |
| NICOMA PARK ES | Choctaw | Oklahoma County | Elementary | 452 | · |
| CENTRAL INTERMEDIATE SCHOOL | Bixby | Tulsa County | Middle | 451 | · |
| SKYVIEW ES | Yukon | Canadian County | Elementary | 449 | · |