Find a School
School Rankings
Find a School
School Rankings
Home
Oklahoma
City Rankings
Oklahoma City Rankings
Alert!
We are expecting the release of this year's test scores by the Oklahoma State Department of Education any day now! We will update our rankings as soon as they are released!
Get Notified!
Alert!
New test scores and rankings will be released any day now!
Get Notified!
Other OK Rankings:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
School Year:
2020 - 2021
2020 - 2021
2016 - 2017
2015 - 2016
2014 - 2015
2010 - 2011
2009 - 2010
Rank (of 312)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2021
)
Rank (
2017
)
Rank change from
2017
SchoolDigger Rating (
2021
)
1
st
Loyal
1
0
0
0
0
0.997
(n/a)
2
nd
Erick
1
0
1
0
0
0.993
(n/a)
3
rd
Mulhall
1
0
0
0
0
0.96
(n/a)
4
th
Amber
1
1
1
0
0
0.956
15
11
5
th
Leedey
1
0
1
0
0
0.947
(n/a)
6
th
Mountain View
1
0
1
0
0
0.935
(n/a)
7
th
Piedmont
2
2
1
0
0
0.916
5
2
8
th
Warner
1
0
1
0
0
0.912
2
6
9
th
Hydro
1
1
1
0
0
0.907
(n/a)
10
th
Arapaho
1
0
1
0
0
0.905
119
109
11
th
Cherokee
1
1
1
0
0
0.905
(n/a)
12
th
Shattuck
1
0
1
0
0
0.886
(n/a)
13
th
Thomas
1
1
1
0
0
0.885
9
4
14
th
Hammon
1
0
1
0
0
0.871
(n/a)
15
th
Lane
1
0
0
0
0
0.867
(n/a)
16
th
Fargo
1
0
1
0
0
0.851
(n/a)
17
th
McAlester
8
2
1
0
2
0.843
38
21
18
th
Chandler
2
1
1
0
0
0.841
28
10
19
th
Fairview
1
1
1
0
0
0.835
40
21
20
th
Washington
1
1
1
0
0
0.834
47
27
21
st
Adair
1
1
1
0
0
0.832
7
14
22
nd
Cordell
1
1
1
0
0
0.83
21
1
23
rd
Edmond
25
8
4
0
7
0.829
10
13
24
th
Tuttle
3
1
1
0
0
0.829
14
10
25
th
Bixby
3
4
1
0
0
0.829
4
21
26
th
Drummond
1
0
1
0
0
0.815
(n/a)
27
th
Jet
1
0
0
0
0
0.81
(n/a)
28
th
Alex
1
0
1
0
0
0.806
(n/a)
29
th
Mustang
5
2
1
0
0
0.805
54
25
30
th
Elgin
1
1
1
0
0
0.802
55
25
31
st
Fort Gibson
2
1
1
0
0
0.798
37
6
32
nd
Okarche
1
1
1
0
1
0.793
13
19
33
rd
Roff
1
0
1
0
0
0.791
(n/a)
34
th
Canute
1
0
1
0
0
0.79
1
33
35
th
Calumet
2
0
1
0
0
0.789
(n/a)
36
th
Wellston
1
1
1
0
0
0.785
(n/a)
37
th
Prague
1
1
1
0
0
0.785
39
2
38
th
Laverne
1
0
1
0
0
0.78
63
25
39
th
Medford
1
0
1
0
0
0.777
(n/a)
40
th
Vici
1
0
1
0
0
0.772
(n/a)
41
st
Garber
1
0
1
0
0
0.77
(n/a)
42
nd
Kingfisher
2
1
1
0
1
0.767
19
23
43
rd
Yukon
11
6
1
0
3
0.762
20
23
44
th
Cheyenne
1
0
1
0
0
0.757
(n/a)
45
th
Cashion
1
1
1
0
0
0.754
(n/a)
46
th
Beaver
1
0
1
0
0
0.748
(n/a)
47
th
Owasso
8
3
1
0
2
0.747
8
39
48
th
Sulphur
3
1
2
0
1
0.743
58
10
49
th
Antlers
1
1
1
0
0
0.743
121
72
50
th
Stillwater
6
1
1
1
2
0.73
12
38
51
st
Coyle
1
0
1
0
0
0.728
(n/a)
52
nd
Jenks
2
2
1
0
0
0.722
32
20
53
rd
Cache
1
1
1
0
0
0.716
136
83
54
th
Skiatook
3
1
1
0
2
0.714
71
17
55
th
Park Hill
1
0
1
0
0
0.712
26
29
56
th
Choctaw
6
2
1
0
1
0.712
85
29
57
th
Blanchard
6
3
3
0
0
0.706
43
14
58
th
Sentinel
1
0
1
0
0
0.702
(n/a)
59
th
Poteau
2
2
1
0
0
0.702
111
52
60
th
Caddo
1
0
1
0
0
0.694
(n/a)
61
st
Alva
3
1
1
0
0
0.691
49
12
62
nd
Kiowa
1
0
1
0
0
0.684
(n/a)
63
rd
Lone Grove
2
1
1
0
0
0.682
16
47
64
th
Covington
1
0
1
0
0
0.68
(n/a)
65
th
Sterling
1
0
1
0
0
0.679
(n/a)
66
th
Dale
1
1
1
0
0
0.675
22
44
67
th
Marlow
3
2
3
0
0
0.674
(n/a)
68
th
Kingston
1
1
1
0
0
0.673
18
50
69
th
Ryan
1
0
1
0
0
0.668
(n/a)
70
th
Carney
1
0
1
0
0
0.667
(n/a)
71
st
Red Rock
1
0
1
0
0
0.666
(n/a)
72
nd
Fort Cobb
1
1
1
0
0
0.664
(n/a)
73
rd
Gans
1
0
1
0
0
0.664
(n/a)
74
th
Altus
5
3
2
0
1
0.66
(n/a)
75
th
Glencoe
1
0
1
0
0
0.659
(n/a)
76
th
Guthrie
5
3
2
0
2
0.654
108
32
77
th
Jones
1
1
1
0
0
0.653
146
69
78
th
Bartlesville
8
3
2
1
3
0.653
59
19
79
th
Claremore
7
4
3
0
3
0.653
46
33
80
th
Minco
1
1
1
0
0
0.651
36
44
81
st
Perkins
2
1
1
0
0
0.648
66
15
82
nd
Savanna
1
0
1
0
0
0.648
3
79
83
rd
Ninnekah
1
1
1
0
0
0.647
(n/a)
84
th
Harrah
3
1
1
1
0
0.644
102
18
85
th
Stratford
1
1
1
0
0
0.642
62
23
86
th
Glenpool
2
2
1
0
0
0.642
127
41
87
th
Prue
1
0
1
0
0
0.639
(n/a)
88
th
Chickasha
4
2
1
0
1
0.637
73
15
89
th
Broken Bow
6
1
2
0
0
0.636
(n/a)
90
th
Weatherford
3
1
1
0
0
0.634
34
56
91
st
Pauls Valley
3
2
1
0
0
0.633
45
46
92
nd
Bokchito
0
0
1
0
0
0.632
(n/a)
93
rd
Ada
7
5
4
0
0
0.631
61
32
94
th
Waurika
1
1
1
0
0
0.63
(n/a)
95
th
Geronimo
1
1
1
0
0
0.628
(n/a)
96
th
Achille
1
0
1
0
0
0.624
(n/a)
97
th
Frederick
1
1
1
0
0
0.623
90
7
98
th
Hollis
1
1
1
0
0
0.621
91
7
99
th
Oologah
2
1
1
0
0
0.618
17
82
100
th
Grove
1
2
1
0
0
0.615
33
67
101
st
Binger
1
0
1
0
0
0.611
(n/a)
102
nd
Purcell
2
1
1
0
0
0.609
30
72
103
rd
Woodward
4
2
1
0
1
0.607
137
34
104
th
Oilton
1
0
1
0
0
0.6
(n/a)
105
th
Newcastle
2
1
1
0
1
0.599
88
17
106
th
Wright City
1
1
1
0
0
0.598
(n/a)
107
th
Tupelo
1
0
1
0
0
0.596
(n/a)
108
th
Eufaula
3
1
1
0
0
0.596
125
17
109
th
Fletcher
1
1
1
0
0
0.592
(n/a)
110
th
Hobart
1
1
1
0
0
0.592
81
29
111
th
Porum
1
0
1
0
0
0.592
(n/a)
112
th
Norman
21
5
4
0
8
0.592
67
45
113
th
Buffalo
1
0
1
0
0
0.591
(n/a)
114
th
Mangum
1
1
1
0
0
0.59
(n/a)
115
th
Pawnee
1
1
1
0
0
0.59
129
14
116
th
Mooreland
1
0
1
0
0
0.587
11
105
117
th
Stuart
1
0
1
0
0
0.583
(n/a)
118
th
Canton
1
0
1
0
0
0.579
(n/a)
119
th
Perry
1
1
1
0
0
0.578
75
44
120
th
Calera
1
0
1
0
0
0.577
52
68
121
st
Kremlin
1
0
1
0
0
0.573
(n/a)
122
nd
Fairland
1
1
1
0
0
0.571
53
69
123
rd
Foyil
1
1
1
0
0
0.569
(n/a)
124
th
Sayre
1
1
1
0
0
0.566
134
10
125
th
Moore
13
3
2
0
1
0.56
60
65
126
th
Preston
1
0
0
0
0
0.56
48
78
127
th
Davis
1
1
1
0
0
0.557
109
18
128
th
Muldrow
3
1
1
0
0
0.555
120
8
129
th
Moffett
1
0
0
0
0
0.555
(n/a)
130
th
Walters
1
1
1
0
0
0.552
64
66
131
st
Crescent
1
1
1
0
0
0.551
(n/a)
132
nd
Cushing
8
1
1
0
0
0.55
123
9
133
rd
Bristow
2
1
1
0
1
0.549
124
9
134
th
Sand Springs
8
1
1
0
0
0.548
89
45
135
th
Turpin
1
0
1
0
0
0.546
(n/a)
136
th
Pryor
4
1
1
0
1
0.541
93
43
137
th
Verden
1
0
1
0
0
0.541
(n/a)
138
th
Peggs
1
0
0
0
0
0.538
(n/a)
139
th
Coalgate
2
1
1
0
0
0.538
122
17
140
th
Ringwood
1
0
1
0
0
0.536
41
99
141
st
Durant
6
3
2
0
2
0.535
74
67
142
nd
Granite
1
0
2
0
0
0.535
(n/a)
143
rd
Morrison
1
1
1
0
0
0.534
(n/a)
144
th
Blair
1
0
1
0
0
0.534
(n/a)
145
th
Rush Springs
1
1
1
0
0
0.534
57
88
146
th
Ringling
1
1
1
0
0
0.533
(n/a)
147
th
Afton
2
0
1
0
0
0.529
(n/a)
148
th
Calvin
1
0
1
0
0
0.528
(n/a)
149
th
Shawnee
10
4
2
1
2
0.528
103
46
150
th
Stonewall
1
1
1
0
0
0.526
(n/a)
151
st
Waukomis
1
1
2
0
0
0.524
86
65
152
nd
Krebs
1
0
0
0
0
0.521
(n/a)
153
rd
Stigler
1
1
1
0
0
0.517
144
9
154
th
Morris
1
1
1
0
0
0.515
25
129
155
th
Crowder
1
0
1
0
0
0.513
77
78
156
th
Noble
3
1
1
0
0
0.51
126
30
157
th
Idabel
3
1
1
0
0
0.509
(n/a)
158
th
Beggs
1
1
1
0
0
0.509
114
44
159
th
Broken Arrow
25
7
1
2
7
0.509
95
64
160
th
Pond Creek
1
1
1
0
0
0.508
(n/a)
161
st
Tahlequah
9
1
1
0
1
0.507
65
96
162
nd
Bennington
1
0
1
0
0
0.503
(n/a)
163
rd
Mannford
3
1
1
0
0
0.502
44
119
164
th
Wilburton
2
1
1
0
0
0.5
117
47
165
th
Burns Flat
1
0
1
0
0
0.499
101
64
166
th
Indianola
1
0
1
0
0
0.499
(n/a)
167
th
Meeker
1
1
1
0
0
0.498
96
71
168
th
Velma
1
1
1
0
0
0.498
(n/a)
169
th
Lawton
24
4
3
0
4
0.496
99
70
170
th
Coweta
3
3
1
1
0
0.494
132
38
171
st
Depew
2
0
1
0
0
0.494
(n/a)
172
nd
Colcord
2
0
1
0
0
0.493
(n/a)
173
rd
Apache
1
1
1
0
0
0.493
(n/a)
174
th
Cromwell
1
0
1
0
0
0.492
(n/a)
175
th
Smithville
1
1
1
0
0
0.491
(n/a)
176
th
Seiling
1
1
1
0
0
0.49
(n/a)
177
th
Enid
14
4
2
0
5
0.488
56
121
178
th
Duncan
7
2
2
0
0
0.486
69
109
179
th
Sapulpa
6
1
1
1
3
0.481
113
66
180
th
Kiefer
1
1
1
0
0
0.481
23
157
181
st
Dewey
1
1
1
0
0
0.479
100
81
182
nd
Vinita
2
1
1
0
1
0.476
140
42
183
rd
Checotah
2
1
1
0
0
0.475
104
79
184
th
Ponca City
10
2
1
0
2
0.475
84
100
185
th
Elk City
2
2
2
0
0
0.469
80
105
186
th
Sallisaw
4
1
2
0
0
0.467
79
107
187
th
Watonga
1
1
1
0
0
0.467
92
95
188
th
Hennessey
1
1
1
0
0
0.465
42
146
189
th
Sperry
1
1
1
0
1
0.461
72
117
190
th
Atoka
3
0
2
0
0
0.459
98
92
191
st
Okmulgee
2
1
2
0
1
0.458
(n/a)
192
nd
Kellyville
2
1
1
0
0
0.455
128
64
193
rd
Yale
1
1
1
0
0
0.451
(n/a)
194
th
Konawa
1
1
1
0
0
0.451
31
163
195
th
Blackwell
1
1
1
0
0
0.448
152
43
196
th
Burneyville
1
0
1
0
0
0.444
(n/a)
197
th
Tishomingo
1
1
1
0
0
0.444
142
55
198
th
Pocola
1
1
1
0
0
0.441
76
122
199
th
Texhoma
1
0
1
0
0
0.438
(n/a)
200
th
Wyandotte
2
1
1
0
0
0.437
(n/a)
201
st
Ripley
1
0
1
0
0
0.43
(n/a)
202
nd
Canadian
1
0
1
0
0
0.43
(n/a)
203
rd
Seminole
4
2
4
0
0
0.43
(n/a)
204
th
Soper
1
0
1
0
0
0.427
(n/a)
205
th
Barnsdall
1
1
1
0
0
0.424
(n/a)
206
th
Tonkawa
1
1
1
0
0
0.421
116
90
207
th
Cyril
1
1
1
0
0
0.413
(n/a)
208
th
Chouteau
3
1
1
0
0
0.412
(n/a)
209
th
Stroud
1
1
1
0
0
0.411
(n/a)
210
th
Bethany
6
2
1
0
1
0.411
70
140
211
th
Luther
1
1
1
0
0
0.409
107
104
212
th
Rattan
1
1
1
0
0
0.409
(n/a)
213
th
Lindsay
1
1
1
0
0
0.408
115
98
214
th
Ardmore
8
3
3
0
3
0.407
105
109
215
th
Okay
1
0
1
0
0
0.405
(n/a)
216
th
Paden
1
0
1
0
0
0.398
(n/a)
217
th
Gore
1
1
1
0
0
0.397
(n/a)
218
th
Asher
1
0
1
0
0
0.395
(n/a)
219
th
Colbert
1
2
1
0
0
0.393
35
184
220
th
Haworth
1
1
1
0
0
0.386
29
191
221
st
Elmore City
1
1
1
0
0
0.384
(n/a)
222
nd
Newkirk
2
1
1
0
0
0.383
(n/a)
223
rd
El Reno
6
3
1
0
1
0.383
145
78
224
th
Spiro
1
1
1
0
0
0.382
135
89
225
th
Salina
3
1
1
0
0
0.377
78
147
226
th
Clinton
2
2
2
0
1
0.376
(n/a)
227
th
Hooker
1
0
1
0
0
0.374
141
86
228
th
Oklahoma City
86
39
26
2
29
0.373
94
134
229
th
Maysville
1
0
1
0
0
0.368
(n/a)
230
th
Roland
1
1
1
0
0
0.367
82
148
231
st
Wynnewood
1
1
1
0
0
0.367
(n/a)
232
nd
Wilson
2
0
1
0
0
0.363
(n/a)
233
rd
Cleveland
2
1
1
0
0
0.362
150
83
234
th
Heavener
1
0
1
0
0
0.36
147
87
235
th
Muskogee
11
4
3
0
3
0.355
106
129
236
th
Oktaha
1
0
1
0
0
0.354
24
212
237
th
Locust Grove
2
1
1
0
0
0.353
154
83
238
th
Keota
1
0
1
0
0
0.351
(n/a)
239
th
McCurtain
1
0
1
0
0
0.344
(n/a)
240
th
S Coffeyville
2
1
2
0
0
0.342
(n/a)
241
st
Kansas
1
1
1
0
1
0.339
(n/a)
242
nd
Stilwell
7
1
1
0
1
0.336
131
111
243
rd
Chelsea
1
1
1
0
0
0.333
(n/a)
244
th
Davenport
1
0
1
0
0
0.331
(n/a)
245
th
Hinton
1
1
1
0
0
0.328
68
177
246
th
Allen
1
0
1
0
0
0.325
6
240
247
th
Fairfax
1
1
1
0
0
0.325
(n/a)
248
th
Nowata
1
1
1
0
0
0.324
50
198
249
th
Ochelata
1
0
0
0
0
0.322
87
162
250
th
Ketchum
1
1
1
0
0
0.32
(n/a)
251
st
Tyrone
1
0
1
0
0
0.319
(n/a)
252
nd
Marietta
2
1
1
0
1
0.313
148
104
253
rd
Inola
1
1
1
0
0
0.312
153
100
254
th
Panama
1
1
1
0
0
0.311
(n/a)
255
th
Howe
1
0
1
0
0
0.305
(n/a)
256
th
Comanche
2
1
1
0
0
0.304
118
138
257
th
Caney
1
0
1
0
0
0.297
(n/a)
258
th
Vian
1
1
1
0
0
0.295
51
207
259
th
Stringtown
1
0
1
0
0
0.288
(n/a)
260
th
Agra
1
1
1
0
0
0.285
(n/a)
261
st
Lexington
1
1
1
0
0
0.285
139
122
262
nd
Miami
4
1
1
0
0
0.284
(n/a)
263
rd
Wister
1
0
1
0
0
0.284
(n/a)
264
th
Madill
1
1
1
0
0
0.282
130
134
265
th
Tipton
1
0
1
0
0
0.281
(n/a)
266
th
Red Oak
1
0
1
0
0
0.279
(n/a)
267
th
Wayne
1
1
1
0
0
0.277
(n/a)
268
th
Welling
1
0
0
0
0
0.274
(n/a)
269
th
Rose
1
0
0
0
0
0.269
(n/a)
270
th
Tulsa
66
18
16
1
36
0.256
83
187
271
st
Holdenville
2
1
2
0
0
0.252
(n/a)
272
nd
Sasakwa
1
0
1
0
0
0.248
(n/a)
273
rd
Commerce
1
1
1
0
0
0.241
133
140
274
th
McLoud
3
2
1
0
0
0.237
138
136
275
th
Valliant
1
1
1
0
0
0.235
112
163
276
th
Mounds
2
1
2
0
0
0.23
(n/a)
277
th
Ramona
0
1
1
0
0
0.229
(n/a)
278
th
Catoosa
2
1
1
0
0
0.228
151
127
279
th
Leflore
1
0
1
0
0
0.225
(n/a)
280
th
Carnegie
1
1
1
0
0
0.218
(n/a)
281
st
Healdton
1
1
1
0
0
0.212
(n/a)
282
nd
Quinton
1
0
1
0
0
0.204
(n/a)
283
rd
Hulbert
3
1
1
0
0
0.203
(n/a)
284
th
Jay
2
1
1
0
0
0.192
156
128
285
th
Union City
1
0
1
0
0
0.192
(n/a)
286
th
Wagoner
3
1
1
0
1
0.19
155
131
287
th
Hugo
2
1
1
0
1
0.184
159
128
288
th
Nichols Hills
1
0
0
0
0
0.18
27
261
289
th
Wetumka
1
0
1
0
0
0.179
(n/a)
290
th
Porter
1
0
1
0
0
0.178
(n/a)
291
st
Midwest City
6
3
3
0
2
0.175
143
148
292
nd
Henryetta
3
1
2
0
0
0.173
(n/a)
293
rd
Hodgen
1
0
0
0
0
0.172
(n/a)
294
th
Quapaw
1
1
1
0
0
0.15
(n/a)
295
th
Westville
1
1
1
0
0
0.148
110
185
296
th
Webbers Falls
1
0
1
0
0
0.143
(n/a)
297
th
Warr Acres
1
1
0
0
0
0.135
149
148
298
th
Haileyville
1
0
1
0
0
0.124
(n/a)
299
th
Pawhuska
3
1
1
0
0
0.123
(n/a)
300
th
Hominy
2
1
1
0
0
0.115
(n/a)
301
st
Anadarko
3
1
1
0
0
0.113
(n/a)
302
nd
Haskell
1
1
1
0
0
0.093
97
205
303
rd
Council Hill
1
0
1
0
0
0.088
(n/a)
304
th
Del City
3
1
1
0
1
0.078
158
146
305
th
Wewoka
3
1
2
0
0
0.063
(n/a)
306
th
Maud
1
0
1
0
0
0.049
(n/a)
307
th
Hartshorne
1
1
1
0
0
0.044
(n/a)
308
th
Cameron
1
0
1
0
0
0.027
(n/a)
309
th
Mason
1
0
1
0
0
0.016
(n/a)
310
th
Eagletown
1
0
1
0
0
0.007
(n/a)
311
th
Gracemont
1
0
1
0
0
0.005
(n/a)
312
th
Earlsboro
1
0
1
0
0
0
(n/a)
Sign up for updates!
Be the first to know when we update our rankings!
Go!
About our rankings:
* Private schools are not used in determining city rank.
Schooldigger calculates school rankings based on test scores released by the Oklahoma State Department of Education.
These rankings were last updated on November 1, 2021, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Oklahoma State Department of Education, usually on a yearly basis.
Our sources of data include the National Center for Education Statistics, U.S. Department of Education and the Oklahoma State Department of Education.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Other Oklahoma Ranking lists:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Oklahoma State Department of Education. School Attendance Areas provided by
ATTOM
.
Diagnostics
×
Get an Email update when we release new rankings!
Go!
We will send you an update approximately yearly. You can unsubscribe from future updates at any time!
×
Thank you!
We will let you know as soon as we update the rankings. Thanks for using SchoolDigger.com!
×
Email your saved school list
Comments (optional):
Your Email:
×
Email on the way!
An Email has been sent to
. Thanks for using SchoolDigger.com!
×
Thank you for sharing!
Loading...