Find a School
School Rankings
Find a School
School Rankings
Home
Oklahoma
City Rankings
Best Cities in Oklahoma for Schools
Welcome to SchoolDigger, your premier source for city-wide school rankings! Our user-friendly platform focuses on test scores, presenting a transparent, data-driven comparison to help you navigate the educational scene. Explore top-rated cities in Oklahoma and make informed decisions for your child's academic future. With our comprehensive database, uncover the best-performing schools within each city, evaluate their performance, and gain valuable insights. Trust SchoolDigger.com to guide you in finding the perfect city for your child's education. Embark on your journey to academic success right here!
Year after year, SchoolDigger is
always
the first to publish Oklahoma test scores and rankings. Other sites use stale test score data that are several years old! Be in the know with the very latest performance metrics.
The list is updated annually upon the release of the test scores by the Oklahoma State Department of Education. The most recent update was on Thursday, November 23, 2023.
Be the first to know when we post new test scores and rankings!
Get Notified!
School Year:
2021 - 2022
2021 - 2022
2020 - 2021
2016 - 2017
2015 - 2016
2014 - 2015
2010 - 2011
2009 - 2010
Rank (of 246)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2022
)
Rank (
2021
)
Rank change from
2021
SchoolDigger Rating (
2022
)
1
st
Burlington
1
0
1
0
0
0.997
(n/a)
2
nd
Mooreland
1
0
1
0
0
0.991
116
114
3
rd
Achille
1
0
1
0
0
0.946
96
93
4
th
Okmulgee
2
1
2
0
1
0.937
191
187
5
th
Stratford
1
1
1
0
0
0.934
85
80
6
th
Arapaho
1
0
1
0
0
0.916
10
4
7
th
Helena
0
0
1
0
0
0.914
(n/a)
8
th
Amber
1
1
1
0
0
0.912
4
4
9
th
Kremlin
1
0
1
0
0
0.906
121
112
10
th
Okarche
1
1
1
0
1
0.892
32
22
11
th
Balko
1
0
1
0
0
0.889
(n/a)
12
th
Shattuck
1
0
1
0
0
0.874
12
13
th
Binger
1
0
1
0
0
0.871
101
88
14
th
Red Rock
1
0
1
0
0
0.869
71
57
15
th
Warner
1
0
1
0
0
0.865
8
7
16
th
Arcadia
1
0
0
0
0
0.854
(n/a)
17
th
Waukomis
1
1
2
0
0
0.854
151
134
18
th
Cordell
1
1
1
0
0
0.853
22
4
19
th
Kingfisher
2
2
1
0
1
0.84
42
23
20
th
Kiowa
1
0
1
0
0
0.82
62
42
21
st
Wellston
1
1
1
0
0
0.818
36
15
22
nd
Ringwood
1
0
1
0
0
0.817
140
118
23
rd
Laverne
1
0
1
0
0
0.811
38
15
24
th
Pond Creek
1
1
1
0
0
0.803
160
136
25
th
Fort Gibson
2
1
1
0
0
0.786
31
6
26
th
Canute
1
0
1
0
0
0.784
34
8
27
th
Walters
1
1
1
0
0
0.781
130
103
28
th
Leedey
1
0
1
0
0
0.78
5
23
29
th
Thomas
1
1
1
0
0
0.775
13
16
30
th
Calumet
2
0
1
0
0
0.772
35
5
31
st
Crowder
1
0
1
0
0
0.76
155
124
32
nd
Red Oak
1
0
1
0
0
0.754
266
234
33
rd
Edmond
25
9
4
0
9
0.752
23
10
34
th
Arnett
1
0
1
0
0
0.751
(n/a)
35
th
Sentinel
1
0
1
0
0
0.749
58
23
36
th
Cherokee
1
1
1
0
0
0.746
11
25
37
th
Washington
1
1
1
0
0
0.742
20
17
38
th
Tuttle
3
1
1
0
0
0.741
24
14
39
th
Frederick
1
1
1
0
0
0.74
97
58
40
th
Chandler
2
1
1
0
0
0.736
18
22
41
st
Burneyville
1
0
1
0
0
0.734
196
155
42
nd
Hobart
1
1
1
0
0
0.723
110
68
43
rd
Shawnee
10
4
3
0
2
0.722
149
106
44
th
Adair
1
1
1
0
0
0.721
21
23
45
th
Piedmont
2
2
1
0
0
0.72
7
38
46
th
Roff
1
0
1
0
0
0.72
33
13
47
th
Maysville
1
0
1
0
0
0.717
229
182
48
th
Perry
1
1
1
0
0
0.707
119
71
49
th
Fairview
1
1
1
0
0
0.706
19
30
50
th
Pocola
1
1
1
0
0
0.699
198
148
51
st
Hydro
1
1
1
0
0
0.694
9
42
52
nd
Skiatook
3
1
1
0
2
0.692
54
2
53
rd
Prague
1
1
1
0
0
0.689
37
16
54
th
Garber
1
0
1
0
0
0.686
41
13
55
th
Stillwater
6
1
1
0
2
0.682
50
5
56
th
Morrison
1
1
1
0
0
0.682
143
87
57
th
Jones
1
1
1
0
0
0.677
77
20
58
th
Ryan
1
0
1
0
0
0.674
69
11
59
th
Park Hill
1
0
1
0
0
0.672
55
4
60
th
Elgin
1
1
1
0
0
0.668
30
30
61
st
Chickasha
4
2
1
0
1
0.656
88
27
62
nd
Mustang
4
2
1
0
0
0.656
29
33
63
rd
Minco
1
1
1
0
0
0.655
80
17
64
th
Altus
5
3
2
0
1
0.652
74
10
65
th
Muldrow
3
1
1
0
0
0.649
128
63
66
th
Poteau
2
2
1
0
0
0.642
59
7
67
th
Cache
1
1
1
0
0
0.641
53
14
68
th
Kansas
1
1
1
0
1
0.637
241
173
69
th
Antlers
1
1
1
0
0
0.635
49
20
70
th
Perkins
2
1
1
0
0
0.634
81
11
71
st
Morris
1
1
1
0
0
0.631
154
83
72
nd
Tishomingo
1
1
1
0
0
0.629
197
125
73
rd
Kiefer
1
1
1
0
0
0.628
180
107
74
th
Elk City
2
2
2
0
0
0.625
185
111
75
th
Vinita
2
1
1
0
1
0.621
182
107
76
th
Lone Grove
2
1
1
0
0
0.616
63
13
77
th
Owasso
8
3
1
0
3
0.615
47
30
78
th
Moore
13
3
2
0
1
0.61
125
47
79
th
Choctaw
6
2
1
0
1
0.608
56
23
80
th
Chouteau
3
1
1
0
0
0.608
208
128
81
st
Sayre
1
1
1
0
0
0.608
124
43
82
nd
Fort Supply
1
0
1
0
0
0.606
(n/a)
83
rd
Bennington
1
0
1
0
0
0.603
162
79
84
th
Blanchard
6
3
3
0
0
0.603
57
27
85
th
Bixby
3
4
1
0
0
0.599
25
60
86
th
Velma
1
1
1
0
0
0.589
168
82
87
th
Locust Grove
2
1
1
0
0
0.588
237
150
88
th
Ada
7
5
4
0
0
0.587
93
5
89
th
Mannford
3
1
1
0
0
0.587
163
74
90
th
Watonga
1
1
1
0
0
0.58
187
97
91
st
Sallisaw
4
1
2
0
0
0.579
186
95
92
nd
Beaver
1
0
1
0
0
0.577
46
46
93
rd
Boise City
1
0
1
0
0
0.574
(n/a)
94
th
Kingston
1
1
1
0
0
0.572
68
26
95
th
Claremore
7
4
3
0
4
0.572
79
16
96
th
Rush Springs
1
1
1
0
0
0.567
145
49
97
th
Meeker
1
1
1
0
0
0.562
167
70
98
th
Ninnekah
1
1
1
0
0
0.554
83
15
99
th
Leflore
1
0
1
0
0
0.551
279
180
100
th
Jenks
2
2
1
0
0
0.55
52
48
101
st
McAlester
7
2
1
0
2
0.543
17
84
102
nd
Weatherford
2
2
1
0
0
0.543
90
12
103
rd
Enid
13
4
2
0
5
0.538
177
74
104
th
Broken Bow
6
1
2
0
0
0.538
89
15
105
th
Hammon
1
0
1
0
0
0.537
14
91
106
th
Bethany
6
2
1
0
1
0.535
210
104
107
th
Harrah
3
1
1
1
1
0.534
84
23
108
th
Alva
3
1
1
0
0
0.534
61
47
109
th
Norman
21
5
4
0
8
0.531
112
3
110
th
Checotah
2
1
1
0
0
0.527
183
73
111
th
Yukon
11
6
1
0
4
0.525
43
68
112
th
Stigler
1
1
1
0
0
0.524
153
41
113
th
Sperry
1
1
1
0
1
0.524
189
76
114
th
Buffalo
1
0
1
0
0
0.523
113
1
115
th
Drummond
1
0
1
0
0
0.52
26
89
116
th
Ripley
1
0
1
0
0
0.517
201
85
117
th
Bartlesville
8
3
2
1
3
0.516
78
39
118
th
Kellyville
2
1
1
0
0
0.515
192
74
119
th
Sulphur
3
1
2
0
1
0.515
48
71
120
th
Calera
1
0
1
0
0
0.515
120
121
st
Ponca City
9
2
1
0
2
0.509
184
63
122
nd
Caddo
1
0
1
0
0
0.507
60
62
123
rd
Durant
6
3
2
0
2
0.503
141
18
124
th
Wister
1
0
1
0
0
0.503
263
139
125
th
Oologah
2
1
1
0
0
0.502
99
26
126
th
Collinsville
6
2
1
0
0
0.491
(n/a)
127
th
Tahlequah
8
1
2
0
1
0.49
161
34
128
th
Duncan
6
2
2
0
0
0.489
178
50
129
th
Atoka
3
0
2
0
0
0.486
190
61
130
th
Turpin
1
0
1
0
0
0.48
135
5
131
st
Marlow
3
2
3
0
0
0.478
67
64
132
nd
Thackerville
1
1
1
0
0
0.477
(n/a)
133
rd
Beggs
1
1
1
0
0
0.475
158
25
134
th
Mountain View
1
0
1
0
0
0.474
6
128
135
th
Pauls Valley
2
2
1
0
0
0.472
91
44
136
th
Crescent
1
1
1
0
0
0.471
131
5
137
th
Ketchum
1
1
1
0
1
0.463
250
113
138
th
Sand Springs
7
1
1
0
1
0.461
134
4
139
th
Eufaula
3
1
1
0
0
0.457
108
31
140
th
Davis
1
1
1
0
0
0.455
127
13
141
st
Preston
1
0
0
0
0
0.455
126
15
142
nd
Paoli
1
0
1
0
0
0.451
(n/a)
143
rd
Chattanooga
1
0
1
0
0
0.449
(n/a)
144
th
Oklahoma City
85
36
25
0
37
0.448
228
84
145
th
Blackwell
1
1
1
0
0
0.447
195
50
146
th
Woodward
4
2
1
0
1
0.446
103
43
147
th
Tonkawa
1
1
1
0
0
0.445
206
59
148
th
Noble
3
1
1
0
0
0.445
156
8
149
th
Ardmore
8
3
3
0
4
0.444
214
65
150
th
Indiahoma
1
0
1
0
0
0.431
(n/a)
151
st
Tulsa
66
19
17
0
37
0.431
270
119
152
nd
Glenpool
2
2
1
0
0
0.43
86
66
153
rd
Purcell
2
1
1
0
0
0.428
102
51
154
th
Wilburton
2
1
1
0
0
0.426
164
10
155
th
Marietta
2
1
1
0
0
0.424
252
97
156
th
Newcastle
2
1
1
0
1
0.421
105
51
157
th
Grove
1
2
1
0
0
0.419
100
57
158
th
Oilton
1
0
1
0
0
0.414
104
54
159
th
Bristow
2
1
1
0
1
0.412
133
26
160
th
Guthrie
5
3
2
0
2
0.411
76
84
161
st
Lookeba
1
0
1
0
0
0.409
(n/a)
162
nd
Hinton
1
1
1
0
0
0.406
245
83
163
rd
Cushing
7
1
1
0
0
0.395
132
31
164
th
Wyandotte
2
1
1
0
0
0.393
200
36
165
th
Muskogee
9
3
3
0
3
0.388
235
70
166
th
Canadian
1
0
1
0
0
0.386
202
36
167
th
Sapulpa
6
1
1
0
3
0.383
179
12
168
th
Dale
1
1
1
0
0
0.375
66
102
169
th
Fletcher
1
1
1
0
0
0.375
109
60
170
th
Inola
1
1
1
0
0
0.367
253
83
171
st
Dewey
1
1
1
0
0
0.365
181
10
172
nd
Howe
1
0
1
0
0
0.363
255
83
173
rd
Stroud
1
1
1
0
0
0.352
209
36
174
th
Burns Flat
1
0
1
0
0
0.351
165
9
175
th
Lindsay
1
1
1
0
0
0.351
213
38
176
th
Glencoe
1
0
1
0
0
0.349
75
101
177
th
Broken Arrow
22
7
1
0
8
0.346
159
18
178
th
Lawton
23
3
3
0
4
0.341
169
9
179
th
Tipton
1
0
1
0
0
0.34
265
86
180
th
Stuart
1
0
1
0
0
0.337
117
63
181
st
Pryor
4
1
1
0
1
0.336
136
45
182
nd
Valliant
1
1
1
0
0
0.334
275
93
183
rd
Savanna
1
0
1
0
0
0.323
82
101
184
th
Ramona
0
1
1
0
0
0.32
277
93
185
th
Coweta
3
3
1
0
0
0.315
170
15
186
th
Lexington
1
1
1
0
0
0.311
261
75
187
th
Seminole
4
2
4
0
0
0.311
203
16
188
th
Comanche
2
1
1
0
0
0.301
256
68
189
th
Chelsea
1
1
1
0
0
0.297
243
54
190
th
Cleveland
2
1
1
0
0
0.288
233
43
191
st
Soper
1
0
1
0
0
0.286
204
13
192
nd
Stringtown
1
0
1
0
0
0.28
259
67
193
rd
Miami
3
2
1
0
0
0.277
262
69
194
th
Union City
1
0
1
0
0
0.274
285
91
195
th
Stonewall
1
1
1
0
0
0.271
150
45
196
th
Colcord
2
0
1
0
0
0.271
172
24
197
th
Earlsboro
1
0
1
0
0
0.263
312
115
198
th
Apache
1
1
1
0
0
0.257
173
25
199
th
Guymon
5
2
1
0
1
0.255
(n/a)
200
th
Waurika
1
1
1
0
0
0.254
94
106
201
st
Clayton
1
0
1
0
0
0.251
(n/a)
202
nd
McLoud
3
2
1
0
0
0.249
274
72
203
rd
Wetumka
1
0
1
0
0
0.249
289
86
204
th
Alex
1
0
1
0
0
0.246
28
176
205
th
Roland
1
1
1
0
0
0.243
230
25
206
th
Idabel
3
1
1
0
0
0.237
157
49
207
th
Holdenville
2
1
2
0
0
0.23
271
64
208
th
Blair
1
0
1
0
0
0.229
144
64
209
th
Weleetka
1
1
1
0
0
0.223
(n/a)
210
th
Catoosa
1
1
1
0
0
0.218
278
68
211
th
Moffett
1
0
0
0
0
0.217
129
82
212
th
Wagoner
2
1
1
0
1
0.215
286
74
213
th
Panama
1
1
1
0
0
0.214
254
41
214
th
Drumright
2
1
2
0
0
0.201
(n/a)
215
th
Tecumseh
3
2
3
0
0
0.201
(n/a)
216
th
Fargo
1
0
1
0
0
0.191
16
200
217
th
Warr Acres
2
1
0
0
1
0.191
297
80
218
th
Barnsdall
1
1
1
0
0
0.177
205
13
219
th
Fox
1
0
1
0
0
0.174
(n/a)
220
th
Cashion
1
1
1
0
0
0.171
45
175
221
st
Agra
1
1
1
0
0
0.166
260
39
222
nd
Henryetta
3
1
2
0
0
0.164
292
70
223
rd
Hugo
2
1
1
0
1
0.163
287
64
224
th
El Reno
6
3
1
0
1
0.158
223
1
225
th
Madill
1
1
1
0
0
0.156
264
39
226
th
Westville
1
1
1
0
0
0.154
295
69
227
th
Midwest City
5
3
3
0
2
0.153
291
64
228
th
Whitesboro
1
0
1
0
0
0.151
(n/a)
229
th
Oktaha
1
0
1
0
0
0.14
236
7
230
th
Clinton
2
2
2
0
2
0.136
226
4
231
st
Elmore City
1
1
1
0
0
0.134
221
10
232
nd
Spiro
1
1
1
0
0
0.123
224
8
233
rd
Davenport
1
0
1
0
0
0.123
244
11
234
th
Webbers Falls
1
0
1
0
0
0.117
296
62
235
th
Okay
1
0
1
0
0
0.111
215
20
236
th
Stilwell
7
1
1
0
1
0.111
242
6
237
th
Vian
1
1
1
0
0
0.106
258
21
238
th
Jay
1
2
1
0
0
0.102
284
46
239
th
Heavener
1
0
1
0
0
0.1
234
5
240
th
Smithville
1
1
1
0
0
0.094
175
65
241
st
Gans
1
0
1
0
0
0.077
73
168
242
nd
Prue
1
0
1
0
0
0.06
87
155
243
rd
Spencer
1
0
1
0
0
0.043
(n/a)
244
th
Nichols Hills
1
0
0
0
0
0.022
288
44
245
th
Del City
3
1
1
0
2
0.02
304
59
246
th
Haileyville
1
0
1
0
0
0.011
298
52
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for Oklahoma
Elementary Schools
Middle Schools
High Schools
Districts
Cities
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 23, 2023, 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
.
Educational resources:
Every Student Succeeds Act (ESSA): Transforming Education in America
Per-Pupil Spending: Understanding the Breakdown of Federal, State, and Local Funds
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.
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...
x
x