OKOklahoma rankings

Towns with the best public schools in Oklahoma

Ranked by how far each town's public schools score above or below the Oklahoma average in math and reading proficiency, weighted by enrollment. 128 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-yearTest scores SY2020–21

#Townvs. state averageMathReading
1 Map of Edmond EdmondEDMOND +20.4 pts 41.8% 46.1%
2 Jenks JenksJENKS +18.7 pts 41.2% 43.2%
3 Map of Bixby BixbyBIXBY +18.2 pts 42.9% 40.5%
4 ChandlerCHANDLER +16.9 pts 39.7% 41%
5 VerdigrisVERDIGRIS +15.8 pts 42% 36.6%
6 TuttleTUTTLE +15.6 pts 37.9% 40.2%
7 PiedmontPIEDMONT +15.1 pts 36.6% 40.6%
8 BlanchardBLANCHARD +14.7 pts 34.9% 41.4%
9 StillwaterSTILLWATER +13.5 pts 35.3% 38.6%
10 MarlowMARLOW +13.2 pts 33.9% 39.6%
11 Map of New Cordell New CordellCORDELL +12.9 pts 35.9% 37%
12 Map of Owasso OwassoOWASSO +12.7 pts 35.1% 37.3%
13 Map of McAlester McAlesterMCALESTER +12.5 pts 35.2% 36.7%
14 FairviewFAIRVIEW +12.2 pts 37.4% 34%
15 Map of Bethel Acres Bethel AcresBETHEL +11.7 pts 33.4% 36.9%
16 MustangMUSTANG +11.4 pts 32.7% 37.2%
17 Durant DurantDURANT +10.6 pts 32% 36.3%
18 ElginELGIN +10.4 pts 30% 37.7%
19 FrederickFREDERICK +10.1 pts 39.7% 27.5%
20 Map of Weatherford WeatherfordWEATHERFORD +9.6 pts 35.7% 30.4%
21 KingfisherKINGFISHER +9.6 pts 33.1% 33.1%
22 YukonYUKON +8.8 pts 30.7% 33.8%
23 Map of Choctaw ChoctawCHOCTAW-NICOMA PARK +8.7 pts 28.6% 35.8%
24 BartlesvilleBARTLESVILLE +8.1 pts 30.1% 33%
25 AlvaALVA +8.1 pts 30.8% 32.5%
26 SulphurSULPHUR +7.7 pts 30.8% 31.5%
27 PerkinsPERKINS-TRYON +7.7 pts 30.1% 32.3%
28 Lone GroveLONE GROVE +7.6 pts 27% 35.1%
29 SkiatookSKIATOOK +7.5 pts 29.5% 32.5%
30 Fort GibsonFORT GIBSON +7.4 pts 23.4% 38.4%
31 NormanNORMAN +7.2 pts 27.5% 33.8%
32 Map of Moore MooreMOORE +7.0 pts 28.7% 32.3%
33 AltusALTUS +7.0 pts 31.5% 29.4%
34 Poteau PoteauPOTEAU +6.8 pts 29.8% 30.8%
35 SallisawSALLISAW +6.7 pts 24.1% 36.3%
36 JonesJONES +6.7 pts 28.8% 31.7%
37 CacheCACHE +6.3 pts 28.5% 31%
38 Map of Ada AdaADA +5.9 pts 27% 31.7%
39 MuldrowMULDROW +5.9 pts 26.7% 32.1%
40 BlackwellBLACKWELL +5.6 pts 30.8% 27.4%
41 GroveGROVE +5.4 pts 26.2% 31.6%
42 Map of Mangum MangumMANGUM +5.4 pts 29.4% 28.4%
43 Nicoma ParkCHOCTAW-NICOMA PARK +5.1 pts 27.5% 29.7%
44 SayreSAYRE +4.7 pts 29.7% 26.6%
45 BristowBRISTOW +4.4 pts 24.1% 31.6%
46 GlenpoolGLENPOOL +4.3 pts 26.4% 29.2%
47 PerryPERRY +4.1 pts 24.1% 31.2%
48 Map of Woodward WoodwardWOODWARD +3.9 pts 25.6% 29.3%
49 SapulpaSAPULPA +3.7 pts 26.2% 28.2%
50 CollinsvilleCOLLINSVILLE +3.2 pts 25.2% 28.2%
51 HarrahHARRAH +3.2 pts 25.2% 28.1%
52 TahlequahTAHLEQUAH +3.1 pts 25.8% 27.4%
53 NewcastleNEWCASTLE +3.1 pts 22% 31.2%
54 DuncanDUNCAN +3.0 pts 26.9% 26.1%
55 CushingCUSHING +2.9 pts 28.5% 24.3%
56 ClaremoreCLAREMORE +2.6 pts 24.8% 27.4%
57 Broken ArrowBROKEN ARROW +2.5 pts 23.5% 28.4%
58 Stigler StiglerSTIGLER +2.5 pts 22.2% 29.8%
59 DavisDAVIS +2.4 pts 23.5% 28.3%
60 Map of Purcell PurcellPURCELL +2.1 pts 22.7% 28.4%
61 KieferKIEFER +1.8 pts 29% 21.5%
62 Pryor Creek Pryor CreekPRYOR +1.6 pts 26.2% 24%
63 The VillageOKLAHOMA CITY +1.5 pts 25.8% 24.2%
64 Roland RolandROLAND +1.3 pts 20.7% 28.9%
65 ChecotahCHECOTAH +1.3 pts 25.4% 24.3%
66 LawtonLAWTON +1.0 pts 22.7% 26.3%
67 EufaulaEUFAULA +1.0 pts 17% 32%
68 HennesseyHENNESSEY +0.9 pts 25.3% 23.5%
69 ArdmoreARDMORE +0.8 pts 23.2% 25.4%
70 BethanyPUTNAM CITY +0.8 pts 23.2% 25.5%
71 ChickashaCHICKASHA +0.8 pts 21.4% 27.3%
72 MannfordMANNFORD +0.6 pts 24.4% 23.8%
73 Map of Noble NobleNOBLE +0.5 pts 22.4% 25.5%
74 Map of Hobart HobartHOBART +0.4 pts 21.6% 26.2%
75 GuthrieGUTHRIE +0.2 pts 21.1% 26.4%
76 VinitaVINITA +0.2 pts 26% 21.3%
77 Pauls ValleyPAULS VALLEY +0.1 pts 22.2% 25%
78 Map of Stroud StroudSTROUD +0.1 pts 17.6% 29.6%
79 Map of Watonga WatongaWATONGA +0.1 pts 24% 23.1%
80 Sand SpringsSAND SPRINGS −0.2 pts 21.1% 25.6%
81 DeweyDEWEY −0.3 pts 21.4% 25.1%
82 Map of Atoka AtokaATOKA −0.4 pts 17.4% 28.9%
83 Enid EnidENID −0.5 pts 21.2% 24.7%
84 MiamiMIAMI −0.8 pts 21.2% 24.1%
85 Holdenville HoldenvilleHOLDENVILLE −0.8 pts 22% 23.5%
86 CowetaCOWETA −0.9 pts 21.9% 23.3%
87 Ponca City Ponca CityPONCA CITY −1.1 pts 21.5% 23.4%
88 SeminoleSEMINOLE −1.3 pts 19.4% 25%
89 TonkawaTONKAWA −1.4 pts 19.1% 25.2%
90 LindsayLINDSAY −1.9 pts 20% 23.2%
91 Madill MadillMADILL −2.1 pts 20.2% 22.6%
92 WilburtonWILBURTON −2.1 pts 22.8% 20%
93 ClevelandCLEVELAND −2.3 pts 19.9% 22.5%
94 IdabelIDABEL −2.6 pts 15.4% 26.4%
95 MariettaMARIETTA −2.6 pts 20.2% 21.5%
96 HintonHINTON −2.9 pts 20.6% 20.6%
97 ShawneeSHAWNEE −3.1 pts 18.1% 22.6%
98 WagonerWAGONER −3.2 pts 16.4% 24.2%
99 Muskogee MuskogeeMUSKOGEE −3.4 pts 17.5% 22.7%
100 PocolaPOCOLA −3.5 pts 15.5% 24.6%
101 Map of Broken Bow Broken BowBROKEN BOW −3.5 pts 17.2% 22.7%
102 Map of Calera CaleraCALERA −3.5 pts 17.3% 22.7%
103 Map of Jay JayJAY −3.5 pts 21.7% 18.4%
104 ClintonCLINTON −3.9 pts 17.1% 22.2%
105 Map of Hugo HugoHUGO −4.4 pts 17.2% 21%
106 GuymonGUYMON −4.7 pts 19.9% 17.7%
107 Map of Tishomingo TishomingoTISHOMINGO −4.7 pts 16.4% 21.2%
108 Oklahoma CityOKLAHOMA CITY −5.0 pts 17% 20%
109 HeavenerHEAVENER −5.5 pts 13.3% 22.6%
110 TecumsehTECUMSEH −5.8 pts 14.3% 21%
111 McLoudMCLOUD −5.9 pts 13.3% 22%
112 Elk CityELK CITY −7.3 pts 15.1% 17.3%
113 Map of Catoosa CatoosaCATOOSA −7.3 pts 13.3% 19.1%
114 Map of Warr Acres Warr AcresPUTNAM CITY −7.5 pts 12% 20.1%
115 HenryettaHENRYETTA −7.8 pts 11.3% 20.1%
116 El RenoEL RENO −8.1 pts 14.3% 16.5%
117 Map of Tulsa TulsaTULSA −8.2 pts 13.8% 16.8%
118 OkemahOKEMAH −8.3 pts 12.8% 17.6%
119 Map of Midwest City Midwest CityMIDWEST CITY-DEL CITY −8.6 pts 10.3% 19.6%
120 NowataNOWATA −8.7 pts 10.5% 19.1%
121 Map of Anadarko AnadarkoANADARKO −9.1 pts 15% 13.9%
122 Map of Hominy HominyHOMINY −11.6 pts 7.2% 16.7%
123 PawhuskaPAWHUSKA −12.9 pts 6.4% 14.7%
124 Map of Wewoka WewokaWEWOKA −13.3 pts 5.4% 15%
125 StilwellSTILWELL −13.6 pts 6.5% 13.3%
126 Map of Del City Del CityMIDWEST CITY-DEL CITY −14.8 pts 5% 12.5%
127 OkmulgeeOKMULGEE −18.6 pts 3.2% 6.6%
128 SpencerOKLAHOMA CITY −19.7 pts 3.8% 3.8%

How this ranking works

For every public school in a town we take its latest math and reading proficiency and subtract the Oklahoma average for the same test. The town’s score is the average of those gaps, weighted by each school’s enrollment, so a big high school counts more than a small annex. Private schools aren’t included.

Each state writes its own tests, so these scores compare towns within Oklahoma only. We don’t rank a town unless at least 150 students in its schools were tested. Test data: EDFacts via Urban Institute Education Data Portal (SY2020-21).

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states