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 |
|---|---|---|---|---|---|
| EPIC CHARTER VIRTUAL HS | Oklahoma City | Oklahoma County | High | 14,517 | · |
| EPIC CHARTER VIRTUAL ES | Oklahoma City | Oklahoma County | Elementary | 14,019 | · |
| BROKEN ARROW HS | Broken Arrow | Tulsa County | High | 4,802 | · |
| MUSTANG HS | Mustang | Canadian County | High | 3,804 | · |
| JENKS HS | Jenks | Tulsa County | High | 3,655 | · |
| UNION HS | Tulsa | Tulsa County | High | 3,569 | · |
| OWASSO HS | Owasso | Tulsa County | High | 3,050 | · |
| YUKON HS | Yukon | Canadian County | High | 2,984 | · |
| SANTA FE HS | Edmond | Oklahoma County | High | 2,774 | · |
| MEMORIAL HS | Edmond | Oklahoma County | High | 2,770 | · |
| MOORE HS | Moore | Cleveland County | High | 2,688 | · |
| WESTMOORE HS | Oklahoma City | Cleveland County | High | 2,607 | · |
| NORTH HS | Edmond | Oklahoma County | High | 2,532 | · |
| BIXBY HS | Bixby | Tulsa County | High | 2,405 | · |
| NORMAN NORTH HS | Norman | Cleveland County | High | 2,400 | · |
| DEER CREEK HS | Edmond | Oklahoma County | High | 2,290 | · |
| ENID HS | Enid | Garfield County | High | 2,157 | · |
| UNION 6TH-7TH GRADE CTR | Tulsa | Tulsa County | Middle | 2,123 | · |
| NORMAN HS | Norman | Cleveland County | High | 2,100 | · |
| SOUTHMOORE HS | Moore | Cleveland County | High | 2,055 | · |
| PUTNAM CITY WEST HS | Oklahoma City | Oklahoma County | High | 2,032 | · |
| PUTNAM CITY HS | Oklahoma City | Oklahoma County | High | 1,995 | · |
| JENKS MS | Jenks | Tulsa County | Middle | 1,924 | · |
| NORTHWEST CLASSEN HS | Oklahoma City | Oklahoma County | High | 1,914 | · |
| JENKS WEST ES | Jenks | Tulsa County | Elementary | 1,871 | · |
| CHOCTAW HS | Choctaw | Oklahoma County | High | 1,867 | · |
| BARTLESVILLE HS | Bartlesville | Washington County | High | 1,783 | · |
| CHARLES PAGE HS | Sand Springs | Tulsa County | High | 1,716 | · |
| U. S. GRANT HS | Oklahoma City | Oklahoma County | High | 1,680 | · |
| PIEDMONT HS | Piedmont | Canadian County | High | 1,579 | · |
| PUTNAM CITY NORTH HS | Oklahoma City | Oklahoma County | High | 1,567 | · |
| PONCA CITY HS | Ponca City | Kay County | High | 1,498 | · |
| CAPITOL HILL HS | Oklahoma City | Oklahoma County | High | 1,494 | · |
| EISENHOWER HS | Lawton | Comanche County | High | 1,466 | · |
| OKLA VIRTUAL CHARTER ACAD ES | Midwest City | Oklahoma County | Elementary | 1,428 | · |
| YUKON MS | Yukon | Canadian County | Middle | 1,410 | · |
| TAHLEQUAH HS | Tahlequah | Cherokee County | High | 1,358 | · |
| JENKS EAST ES | Jenks | Tulsa County | Elementary | 1,356 | · |
| CLAREMORE HS | Claremore | Rogers County | High | 1,349 | · |
| STILLWATER HS | Stillwater | Payne County | High | 1,341 | · |
| BIXBY MS | Bixby | Tulsa County | Middle | 1,306 | · |
| BOOKER T. WASHINGTON HS | Tulsa | Tulsa County | High | 1,302 | · |
| MIDWEST CITY HS | Midwest City | Oklahoma County | High | 1,293 | · |
| 4TH AND 5TH GRADE CENTER | Edmond | Oklahoma County | Elementary | 1,289 | · |
| BROKEN ARROW FRESHMAN ACADEMY | Broken Arrow | Tulsa County | High | 1,276 | · |
| DEER CREEK MS | Edmond | Oklahoma County | Middle | 1,257 | · |
| MACARTHUR HS | Lawton | Comanche County | High | 1,253 | · |
| FREEDOM ES | Lawton | Comanche County | Elementary | 1,251 | · |
| LAWTON HS | Lawton | Comanche County | High | 1,243 | · |
| UNION HS FRESHMAN ACADEMY | Broken Arrow | Tulsa County | High | 1,242 | · |
| OKLA VIRTUAL CHARTER ACAD HS | Midwest City | Oklahoma County | High | 1,229 | · |
| DEL CITY HS | Del City | Oklahoma County | High | 1,180 | · |
| EAST CENTRAL HS | Tulsa | Tulsa County | High | 1,160 | · |
| JENKS WEST INTERMEDIATE ES | Jenks | Tulsa County | Middle | 1,130 | · |
| WHITTIER MS | Norman | Cleveland County | Middle | 1,108 | · |
| UNION 8TH GRADE CTR | Broken Arrow | Tulsa County | Middle | 1,100 | · |
| TAFT MS | Oklahoma City | Oklahoma County | Middle | 1,096 | · |
| CARL ALBERT HS | Oklahoma City | Oklahoma County | High | 1,087 | · |
| EISENHOWER MS | Lawton | Comanche County | Middle | 1,087 | · |
| THOMAS EDISON PREPARATORY HS | Tulsa | Tulsa County | High | 1,083 | · |
| SANTA FE SOUTH HS | Oklahoma City | Oklahoma County | High | 1,081 | · |
| CENTENNIAL MS | Broken Arrow | Tulsa County | Middle | 1,060 | · |
| SEQUOYAH MS | Edmond | Oklahoma County | Middle | 1,053 | · |
| CLYDE BOYD MS | Sand Springs | Tulsa County | Middle | 1,046 | · |
| MUSKOGEE HS | Muskogee | Muskogee County | High | 1,045 | · |
| SHAWNEE HS | Shawnee | Pottawatomie County | High | 1,045 | · |
| EL RENO HS | El Reno | Canadian County | High | 1,040 | · |
| CENTRAL MS | Edmond | Oklahoma County | Middle | 1,036 | · |
| DURANT HS | Durant | Bryan County | High | 1,036 | · |
| SAPULPA HS | Sapulpa | Creek County | High | 1,015 | · |
| HEARTLAND MS | Edmond | Oklahoma County | Middle | 1,005 | · |
| MEMORIAL HS | Tulsa | Tulsa County | High | 1,005 | · |
| NATHAN HALE HS | Tulsa | Tulsa County | High | 995 | · |
| WILL ROGERS COLLEGE HS | Tulsa | Tulsa County | High | 992 | · |
| Griffith Meridian Elementary | Choctaw | Oklahoma County | Elementary | 989 | · |
| MCALESTER HS | McAlester | Pittsburg County | High | 982 | · |
| DUNCAN HS | Duncan | Stephens County | High | 981 | · |
| ALTUS HS | Altus | Jackson County | High | 975 | · |
| ELLEN OCHOA ES | Tulsa | Tulsa County | Elementary | 968 | · |
| GUTHRIE HS | Guthrie | Logan County | High | 960 | · |
| NORTHWEST ES | Tulsa | Tulsa County | Elementary | 959 | · |
| OKLA VIRTUAL CHARTER ACAD MS | Midwest City | Oklahoma County | Middle | 956 | · |
| CENTRAL MS | Lawton | Comanche County | Middle | 955 | · |
| HILLDALE LOWER ES | Muskogee | Muskogee County | Elementary | 952 | · |
| ELGIN ES | Elgin | Comanche County | Elementary | 946 | · |
| MIDWEST CITY MS | Midwest City | Oklahoma County | Middle | 940 | · |
| JAMES L. CAPPS MS | Warr Acres | Oklahoma County | Middle | 938 | · |
| ONETA RIDGE MS | Broken Arrow | Wagoner County | Middle | 938 | · |
| STILLWATER MS | Stillwater | Payne County | Middle | 932 | · |
| COLLINSVILLE HS | Collinsville | Tulsa County | High | 919 | · |
| CLASSEN MS OF ADVANCED STUDIES | Oklahoma City | Oklahoma County | Middle | 916 | · |
| STILLWATER JHS | Stillwater | Payne County | High | 910 | · |
| NOBLE HS | Noble | Cleveland County | High | 905 | · |
| OLIVER MS | Broken Arrow | Tulsa County | Middle | 886 | · |
| SUMMIT MS | Edmond | Oklahoma County | Middle | 879 | · |
| INSIGHT SCHOOL OF OKLA HS | Midwest City | Oklahoma County | High | 877 | · |
| DEL CITY MS | Del City | Oklahoma County | Middle | 876 | · |
| LONE STAR PUBLIC SCHOOL | Sapulpa | Creek County | Elementary | 876 | · |
| HELEN PAUL LEARNING CTR | Catoosa | Rogers County | Elementary | 873 | · |
| PRYOR HS | Pryor | Mayes County | High | 872 | · |
| HEFNER MS | Oklahoma City | Oklahoma County | Middle | 869 | · |
| GUYMON HS | Guymon | Texas County | High | 865 | · |
| EDISON PREPARATORY MS | Tulsa | Tulsa County | Middle | 860 | · |
| SOUTHEAST HS | Oklahoma City | Oklahoma County | High | 860 | · |
| ROOSEVELT MS | Oklahoma City | Oklahoma County | Middle | 858 | · |
| CHEROKEE ES | Catoosa | Rogers County | Elementary | 857 | · |
| CHISHOLM ES | Edmond | Oklahoma County | Elementary | 854 | · |
| TRAICE | Tulsa | Tulsa County | High | 845 | · |
| East Central Middle School | Tulsa | Tulsa County | Middle | 843 | · |
| GLENPOOL ES | Glenpool | Tulsa County | Elementary | 840 | · |
| MADILL ES | Madill | Marshall County | Elementary | 839 | · |
| PIEDMONT INTERMEDIATE ES | Piedmont | Canadian County | Middle | 839 | · |
| MAYFIELD MS | Oklahoma City | Oklahoma County | Middle | 838 | · |
| CARL ALBERT MS | Oklahoma City | Oklahoma County | Middle | 834 | · |
| JEFFERSON MS | Oklahoma City | Oklahoma County | Middle | 834 | · |
| CIMARRON MS | Edmond | Oklahoma County | Middle | 833 | · |
| MACARTHUR MS | Lawton | Comanche County | Middle | 829 | · |
| KENDALL-WHITTIER ES | Tulsa | Tulsa County | Elementary | 825 | · |
| CHEYENNE MS | Edmond | Oklahoma County | Middle | 821 | · |
| SOUTHEAST ES | Tulsa | Tulsa County | Elementary | 817 | · |
| JENKS EAST INTERMEDIATE ES | Tulsa | Tulsa County | Middle | 815 | · |
| CHILDERS MS | Broken Arrow | Tulsa County | Middle | 812 | · |
| CLASSEN HS OF ADVANCED STUDIES | Oklahoma City | Oklahoma County | High | 810 | · |
| JOHN REX CHARTER ES | Oklahoma City | Oklahoma County | Elementary | 810 | · |
| FRONTIER ES | Edmond | Oklahoma County | Elementary | 809 | · |
| NEWCASTLE HS | Newcastle | McClain County | High | 809 | · |
| GLENPOOL HS | Glenpool | Tulsa County | High | 804 | · |
| JOHN MARSHALL HS | Oklahoma City | Oklahoma County | High | 802 | · |
| HERITAGE ES | EDMOND | Oklahoma County | Elementary | 800 | · |
| ELGIN MS | Elgin | Comanche County | Middle | 799 | · |
| CANYON RIDGE IES | Oklahoma City | Canadian County | Middle | 798 | · |
| SOLDIER CREEK ES | Midwest City | Oklahoma County | Elementary | 798 | · |
| PIEDMONT MS | Piedmont | Canadian County | Middle | 796 | · |
| CROSS TIMBERS ES | Edmond | Oklahoma County | Elementary | 795 | · |
| INDEPENDENCE INTERMEDIATE SCHL | Yukon | Canadian County | Middle | 794 | · |
| WILL ROGERS JHS | Claremore | Rogers County | Middle | 792 | · |
| ELGIN HS | Elgin | Comanche County | High | 789 | · |
| GROVE LOWER ES | Grove | Delaware County | Elementary | 789 | · |
| PRAIRIE VIEW ES | Oklahoma City | Canadian County | Elementary | 788 | · |
| Nathan Hale Middle School | Tulsa | Tulsa County | Middle | 782 | · |
| OWASSO 8TH GRADE CTR | Owasso | Tulsa County | Middle | 782 | · |
| COWETA HS | Coweta | Wagoner County | High | 781 | · |
| MIDWEST CITY ES | Midwest City | Oklahoma County | Elementary | 781 | · |
| REDBUD ES | ARCADIA | Oklahoma County | Elementary | 780 | · |
| GROVE HS | Grove | Delaware County | High | 778 | · |
| SKELLY ES | Tulsa | Tulsa County | Elementary | 775 | · |
| BLANCHARD HS | Blanchard | McClain County | High | 773 | · |
| DOUGLASS HS | Oklahoma City | Oklahoma County | High | 773 | · |
| WASHINGTON IRVING ES | Edmond | Oklahoma County | Elementary | 772 | · |
| WESTERN HEIGHTS HS | Oklahoma City | Oklahoma County | High | 771 | · |
| EARL HARRIS ES | Bethany | Oklahoma County | Elementary | 769 | · |
| CACHE ES | Cache | Comanche County | Elementary | 766 | · |
| WEST FIELD ES | Edmond | Oklahoma County | Elementary | 765 | · |
| HILLDALE ES | Oklahoma City | Oklahoma County | Elementary | 761 | · |
| MUSTANG TRAILS ES | Yukon | Canadian County | Elementary | 757 | · |
| TULSA CLASSICAL ACADEMY ES | Tulsa | Tulsa County | Elementary | 757 | · |
| WEST ELEMENTARY | Bixby | Tulsa County | Elementary | 757 | · |
| CALERA ES | Calera | Bryan County | Elementary | 754 | · |
| HIGHLAND EAST JHS | Moore | Cleveland County | Middle | 751 | · |
| REDSTONE INTERMEDIATE SCHOOL | Oklahoma City | Canadian County | Middle | 750 | · |
| RIVERWOOD ES | Mustang | Canadian County | Elementary | 746 | · |
| CHICKASHA HS | Chickasha | Grady County | High | 745 | · |
| DIMENSIONS ACADEMY | Norman | Cleveland County | Elementary | 738 | · |
| NEWCASTLE ES | Newcastle | McClain County | Elementary | 738 | · |
| SANTA FE SOUTH MS | Oklahoma City | Oklahoma County | Middle | 738 | · |
| SURREY HILLS ES | Yukon | Canadian County | Elementary | 736 | · |
| DEWITT WALLER MS | Enid | Garfield County | Middle | 735 | · |
| MCLAIN HS FOR SCIENCE AND TECH | Tulsa | Tulsa County | High | 731 | · |
| TAHLEQUAH MS | Tahlequah | Cherokee County | Middle | 730 | · |
| ELK CITY ES | Elk City | Beckham County | Elementary | 729 | · |
| IRVING MS | Norman | Cleveland County | Middle | 727 | · |
| MUSTANG NORTH MS | Yukon | Canadian County | Middle | 725 | · |
| DISNEY ES | Tulsa | Tulsa County | Elementary | 724 | · |
| WOODWARD HS | Woodward | Woodward County | High | 722 | · |
| COUNTRY LANE INTERMEDIATE ES | Broken Arrow | Tulsa County | Elementary | 720 | · |
| WINDSOR HILLS ES | Oklahoma City | Oklahoma County | Elementary | 720 | · |
| COUNTRY LANE PRIMARY ES | Broken Arrow | Tulsa County | Elementary | 718 | · |
| OWASSO 7TH GRADE CTR | Owasso | Tulsa County | Middle | 718 | · |
| OWASSO 6TH GRADE CTR | Owasso | Tulsa County | Middle | 713 | · |
| CENTRAL ES | Bixby | Tulsa County | Elementary | 709 | · |
| ALCOTT MS | Norman | Cleveland County | Middle | 708 | · |
| LONGFELLOW MS | Norman | Cleveland County | Middle | 708 | · |
| NORTHERN HILLS ES | Edmond | Oklahoma County | Elementary | 708 | · |
| ARDMORE HS | Ardmore | Carter County | High | 707 | · |
| MARLOW ES | Marlow | Stephens County | Elementary | 702 | · |
| NORTHRIDGE ES | Oklahoma City | Oklahoma County | Elementary | 700 | · |
| JOHN MARSHALL MS | Oklahoma City | Oklahoma County | Middle | 698 | · |
| MUSTANG HORIZON IES | Mustang | Canadian County | Middle | 698 | · |
| COLLINSVILLE UPPER ES | Collinsville | Tulsa County | Elementary | 697 | · |
| DUNCAN MS | Duncan | Stephens County | Middle | 696 | · |
| WAYSIDE ES | Bartlesville | Washington County | Elementary | 696 | · |
| MUSTANG MS | Mustang | Canadian County | Middle | 695 | · |
| MUSTANG CREEK ES | Yukon | Canadian County | Elementary | 694 | · |
| SHAWNEE MS | Shawnee | Pottawatomie County | Middle | 693 | · |
| WESTERN OAKS ES | Bethany | Oklahoma County | Elementary | 688 | · |
| CHOCTAW MS | Choctaw | Oklahoma County | Middle | 687 | · |
| OAKDALE PUBLIC SCHOOL | Edmond | Oklahoma County | Elementary | 687 | · |
| WILL ROGERS ES | Edmond | Oklahoma County | Elementary | 687 | · |
| TECUMSEH HS | Tecumseh | Pottawatomie County | High | 684 | · |
| MADISON MS | Bartlesville | Washington County | Middle | 682 | · |
| SKIATOOK HS | Skiatook | Osage County | High | 682 | · |
| TUTTLE HS | Tuttle | Grady County | High | 679 | · |
| WILEY POST ES | Oklahoma City | Oklahoma County | Elementary | 678 | · |
| FAIRVIEW ES | Oklahoma City | Oklahoma County | Elementary | 677 | · |
| WESTERN OAKS MS | Bethany | Oklahoma County | Middle | 677 | · |
| WEBSTER MS | Oklahoma City | Oklahoma County | Middle | 676 | · |
| POTEAU HS | Poteau | Le Flore County | High | 674 | · |
| CURTIS INGE MS | Noble | Cleveland County | Middle | 673 | · |
| BRINK JHS | Oklahoma City | Cleveland County | Middle | 668 | · |
| SOUTH LAKE ES | Oklahoma City | Cleveland County | Elementary | 666 | · |
| CENTENNIAL ES | Edmond | Oklahoma County | Elementary | 663 | · |
| CENTRAL MS | Bartlesville | Washington County | Middle | 662 | · |
| MARY GOLDA ROSS MS | Oklahoma City | Oklahoma County | Middle | 662 | · |
| MUSTANG VALLEY ES | Oklahoma City | Canadian County | Elementary | 659 | · |
| MONROE DEMONSTRATION MS | Tulsa | Tulsa County | Middle | 657 | · |
| WEATHERFORD HS | Weatherford | Custer County | High | 657 | · |
| HIGHLAND PARK ES | Broken Arrow | Wagoner County | Elementary | 654 | · |
| NICOMA PARK MS | Choctaw | Oklahoma County | Middle | 652 | · |
| CAPITOL HILL MS | Oklahoma City | Oklahoma County | Middle | 651 | · |
| CARVER MS | Tulsa | Tulsa County | Middle | 651 | · |
| EPPERLY HEIGHTS ES | Del City | Oklahoma County | Elementary | 651 | · |
| LIBERTY ES | Broken Arrow | Wagoner County | Elementary | 650 | · |
| BISHOP PUBLIC SCHOOL | Lawton | Comanche County | Elementary | 647 | · |
| ROSA PARKS ES | Tulsa | Tulsa County | Elementary | 647 | · |
| JOHN ROSS ES | Edmond | Oklahoma County | Elementary | 646 | · |
| WILL ROGERS COLLEGE MS | Tulsa | Tulsa County | Middle | 646 | · |
| BIXBY NORTH ES | Bixby | Tulsa County | Elementary | 644 | · |
| CACHE HS | Cache | Comanche County | High | 643 | · |
| STONE RIDGE ES | Yukon | Canadian County | Elementary | 643 | · |
| SEQUOYAH MS | Broken Arrow | Tulsa County | Middle | 642 | · |
| HARRAH HS | Harrah | Oklahoma County | High | 641 | · |
| STILWELL HS | Stilwell | Adair County | High | 641 | · |
| MARYETTA PUBLIC SCHOOL | Stilwell | Adair County | Elementary | 640 | · |
| DEER CREEK INTERMEDIATE SCHOOL | Edmond | Oklahoma County | Middle | 639 | · |
| SEQUOYAH ES | Claremore | Rogers County | Elementary | 637 | · |
| LUCILLE ELLINGWOOD MORROW ES | Collinsville | Tulsa County | Elementary | 635 | · |
| BROADMOORE ES | Moore | Cleveland County | Elementary | 633 | · |
| MUSTANG CENTENNIAL ES | Mustang | Canadian County | Elementary | 630 | · |
| HOLMES PARK ES | Sapulpa | Creek County | Elementary | 628 | · |
| ELK CITY HS | Elk City | Beckham County | High | 627 | · |
| HILLDALE HS | Muskogee | Muskogee County | High | 626 | · |
| PRYOR MS | Pryor | Mayes County | Middle | 626 | · |
| WESTWOOD ES | Stillwater | Payne County | Elementary | 626 | · |
| LINCOLN ES | Pryor | Mayes County | Elementary | 621 | · |
| MERRITT ES | Elk City | Beckham County | Elementary | 621 | · |
| TIMBER RIDGE ES | Broken Arrow | Wagoner County | Elementary | 621 | · |
| BRYANT ES | Oklahoma City | Cleveland County | Elementary | 620 | · |
| CACHE MS | Cache | Comanche County | Middle | 620 | · |
| EAST ES | Broken Arrow | Tulsa County | Elementary | 620 | · |
| JOHN K HUBBARD ES | Noble | Cleveland County | Elementary | 618 | · |