Find a School
School Rankings
Sign In
Remove Ads
My Account
Sign Out
Find a School
School Rankings
Sign In
Remove Ads
My Account
Sign Out
Home
Ohio
City Rankings
Best Cities in Ohio 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 Ohio 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 Ohio 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 Ohio Department of Education. The most recent update was on Wednesday, September 17, 2025.
Be the first to know when we post new test scores and rankings!
Get Notified!
Elementary Schools
Elementary
Middle Schools
Middle
High Schools
High
Districts
Cities
School Year:
2024 - 2025
2024 - 2025
2023 - 2024
2022 - 2023
2021 - 2022
2020 - 2021
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2013 - 2014
2012 - 2013
2011 - 2012
2010 - 2011
2009 - 2010
2008 - 2009
2007 - 2008
2006 - 2007
2005 - 2006
2004 - 2005
Rank (of 629)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2025
)
Rank (
2024
)
Rank change from
2024
SchoolDigger Rating (
2025
)
1
st
Terrace Park
1
0
0
0
0
0.997
3
2
2
nd
Monclova
1
0
0
0
1
0.994
5
3
3
rd
Maria Stein
1
0
1
0
0
0.994
1
2
4
th
Russia
1
0
1
0
0
0.992
20
16
5
th
Hinckley
2
0
0
0
0
0.992
2
3
6
th
Madeira
0
1
0
0
0
0.991
23
17
7
th
Solon
5
2
1
0
2
0.989
8
1
8
th
Minster
1
0
1
0
0
0.988
9
1
9
th
Fort Loramie
1
0
1
0
0
0.987
6
3
10
th
Miller City
1
1
1
0
0
0.986
11
1
11
th
Rocky River
3
1
1
0
6
0.985
10
1
12
th
New Bremen
1
0
1
0
0
0.983
7
5
13
th
Versailles
1
1
1
0
0
0.983
12
1
14
th
Chesterland
1
1
1
0
2
0.981
15
1
15
th
Chagrin Falls
3
3
2
0
2
0.98
18
3
16
th
Broadview Heights
1
1
1
0
2
0.976
13
3
17
th
Bay Village
3
1
1
0
1
0.976
17
18
th
Gates Mills
1
0
0
0
2
0.975
86
68
19
th
Hudson
3
1
1
0
4
0.974
16
3
20
th
Saint Henry
1
1
1
0
0
0.973
24
4
21
st
Union Furnace
1
0
0
0
0
0.971
(n/a)
22
nd
Walnut Creek
1
0
0
0
0
0.967
33
11
23
rd
Wyoming
3
1
1
0
0
0.964
29
6
24
th
Richfield
1
0
1
0
1
0.963
19
5
25
th
Waterville
1
0
0
0
1
0.961
34
9
26
th
Granville
1
2
1
0
3
0.956
22
4
27
th
Pepper Pike
2
1
1
0
2
0.949
40
13
28
th
New Albany
2
2
1
0
4
0.944
36
8
29
th
Aurora
3
1
1
0
1
0.944
27
2
30
th
Whitehouse
1
2
1
0
1
0.943
30
31
st
Bellbrook
2
1
1
0
0
0.94
52
21
32
nd
Brecksville
1
0
1
0
2
0.939
37
5
33
rd
Ottoville
1
0
1
0
0
0.938
25
8
34
th
Kirtland
1
1
1
0
0
0.937
43
9
35
th
Port Washington
1
0
0
0
0
0.935
58
23
36
th
Doylestown
2
0
2
0
1
0.933
26
10
37
th
Kalida
1
0
1
0
0
0.932
14
23
38
th
Mason
2
1
1
0
10
0.932
35
3
39
th
Fort Recovery
1
1
1
0
0
0.93
39
40
th
Oakwood
1
0
0
0
0
0.93
50
10
41
st
Anna
1
1
1
0
0
0.928
51
10
42
nd
Beachwood
3
1
1
0
4
0.924
44
2
43
rd
Northfield
2
2
0
0
2
0.923
28
15
44
th
Avon
3
2
1
0
5
0.922
55
11
45
th
Hicksville
1
1
1
0
0
0.919
38
7
46
th
Waynesville
1
1
1
0
0
0.919
42
4
47
th
Chardon
3
1
1
0
3
0.918
32
15
48
th
Bluffton
1
1
1
0
0
0.917
59
11
49
th
Galena
3
1
0
0
0
0.916
103
54
50
th
Jackson Center
1
0
1
0
0
0.916
88
38
51
st
Bexley
4
1
1
0
0
0.916
76
25
52
nd
North Canton
2
1
1
0
1
0.915
78
26
53
rd
Hartville
1
0
0
0
1
0.915
46
7
54
th
Powell
8
2
1
0
9
0.912
53
1
55
th
New Knoxville
1
0
1
0
0
0.912
31
24
56
th
Uniontown
2
1
3
0
2
0.911
41
15
57
th
Botkins
1
0
1
0
0
0.909
82
25
58
th
Concord Twp
1
0
0
0
1
0.906
100
42
59
th
New Madison
2
0
0
1
0
0.904
54
5
60
th
Springboro
2
2
1
0
7
0.899
68
8
61
st
Steubenville
4
1
1
0
3
0.899
21
40
62
nd
Loveland
5
2
1
0
5
0.898
61
1
63
rd
Liberty Center
1
1
1
0
0
0.897
63
64
th
Coldwater
1
1
1
0
0
0.897
45
19
65
th
Metamora
1
1
1
0
0
0.897
108
43
66
th
Berlin
2
0
0
0
0
0.896
74
8
67
th
Mayfield
1
0
0
0
0
0.896
80
13
68
th
Lewis Center
9
2
2
0
2
0.894
62
6
69
th
Archbold
1
1
2
0
0
0.894
65
4
70
th
Pemberville
1
1
1
0
0
0.893
64
6
71
st
Perrysburg
4
2
3
0
2
0.892
47
24
72
nd
Cedarville
1
0
1
0
0
0.892
111
39
73
rd
Mineral Ridge
1
0
1
0
0
0.886
73
74
th
Casstown
1
1
1
0
0
0.885
60
14
75
th
Green
1
1
0
0
0
0.885
48
27
76
th
Milford Center
1
1
1
0
0
0.885
66
10
77
th
Huron
1
1
1
0
2
0.884
93
16
78
th
Lower Salem
1
0
0
0
0
0.881
95
17
79
th
Plain City
2
3
2
0
2
0.879
90
11
80
th
Frazeysburg
1
0
0
0
0
0.879
57
23
81
st
Ostrander
1
0
0
0
0
0.878
105
24
82
nd
Avon Lake
4
2
1
0
1
0.878
69
13
83
rd
Oak Harbor
1
1
1
0
2
0.874
92
9
84
th
Houston
1
0
1
0
0
0.874
150
66
85
th
Winesburg
1
0
0
0
0
0.874
207
122
86
th
Attica
1
1
1
0
0
0.869
115
29
87
th
Convoy
2
1
1
0
0
0.869
72
15
88
th
Poland
3
1
1
0
0
0.869
85
3
89
th
Upper Arlington
6
2
2
0
0
0.869
49
40
90
th
Fairlawn
2
0
0
0
4
0.868
80
10
91
st
North Royalton
1
1
1
0
2
0.868
75
16
92
nd
Creston
1
1
1
1
0
0.868
67
25
93
rd
Westlake
2
2
1
0
9
0.868
84
9
94
th
Maineville
2
0
0
0
0
0.867
89
5
95
th
Liberty Township
3
2
1
0
1
0.866
104
9
96
th
Nashport
1
0
0
0
0
0.866
94
2
97
th
Canal Fulton
2
1
1
0
1
0.865
79
18
98
th
West Liberty
1
1
1
0
0
0.864
83
15
99
th
Medina
11
5
5
0
7
0.859
114
15
100
th
Pleasant Hill
1
0
1
0
0
0.858
56
44
101
st
Cortland
3
1
2
0
0
0.857
70
31
102
nd
Ottawa
2
0
1
0
1
0.854
107
5
103
rd
Copley
1
1
1
0
1
0.854
101
2
104
th
Dalton
1
1
1
0
6
0.854
77
27
105
th
Liberty Twp
4
0
0
0
1
0.852
118
13
106
th
Gambier
1
0
0
0
0
0.839
71
35
107
th
Centerville
6
2
1
0
6
0.838
126
19
108
th
Ansonia
1
1
1
0
0
0.837
116
8
109
th
Berlin Heights
0
1
0
0
0
0.836
146
37
110
th
Beloit
0
1
2
0
0
0.835
167
57
111
th
Kings Mills
3
2
1
0
0
0.835
117
6
112
th
Commercial Point
1
1
0
0
0
0.835
128
16
113
th
Dundee
1
1
0
0
14
0.835
96
17
114
th
Brookville
1
1
1
0
0
0.834
127
13
115
th
Columbia Station
1
1
1
0
0
0.833
210
95
116
th
Fairview Park
2
1
1
0
2
0.833
134
18
117
th
Wadsworth
7
2
2
0
3
0.828
158
41
118
th
Milford
6
1
3
0
3
0.828
175
57
119
th
New Middletown
1
1
1
0
1
0.825
131
12
120
th
Canfield
3
2
4
1
1
0.825
99
21
121
st
Columbus Grove
1
1
1
0
1
0.824
102
19
122
nd
Columbiana
2
2
2
0
1
0.823
124
2
123
rd
Pandora
1
1
1
0
0
0.821
155
32
124
th
Seville
1
1
0
0
0
0.819
148
24
125
th
Arlington
1
0
1
0
0
0.819
145
20
126
th
Williamsburg
1
0
1
0
0
0.818
110
16
127
th
Bascom
1
0
1
0
0
0.816
98
29
128
th
Norton
2
1
1
0
1
0.814
154
26
129
th
South Webster
1
0
1
0
0
0.813
142
13
130
th
Hamler
1
1
1
0
0
0.813
123
7
131
st
Charm
1
0
0
0
0
0.812
169
38
132
nd
Sunbury
4
2
1
0
0
0.812
168
36
133
rd
Sherwood
1
1
1
0
0
0.809
209
76
134
th
Twinsburg
2
2
1
0
0
0.808
129
5
135
th
Bergholz
1
0
0
0
0
0.806
190
55
136
th
Lexington
2
2
1
0
0
0.805
120
16
137
th
Sugarcreek
2
0
1
0
14
0.804
130
7
138
th
Mc Donald
1
0
1
0
0
0.803
97
41
139
th
Zoarville
1
1
1
0
0
0.802
179
40
140
th
Ada
1
0
2
0
0
0.801
188
48
141
st
Curtice
1
0
0
0
0
0.8
260
119
142
nd
New Concord
2
1
1
0
2
0.8
109
33
143
rd
Upper Sandusky
3
1
1
0
2
0.8
201
58
144
th
Russellville
1
0
0
0
0
0.799
152
8
145
th
Van Buren
1
1
1
0
0
0.799
144
1
146
th
Arcanum
3
1
2
0
0
0.797
113
33
147
th
Sycamore
1
0
1
0
0
0.796
171
24
148
th
Sylvania
6
3
2
0
2
0.796
119
29
149
th
Lakeside Marblehead
1
1
1
0
0
0.795
178
29
150
th
Lodi
0
0
1
0
0
0.795
135
15
151
st
North Ridgeville
2
2
1
0
3
0.792
138
13
152
nd
Saint Clairsville
1
1
2
0
3
0.792
133
19
153
rd
Monroe
2
1
3
0
0
0.791
140
13
154
th
Rockford
2
1
1
0
0
0.791
174
20
155
th
Olmsted Falls
3
1
1
0
1
0.79
122
33
156
th
South Bloomfield
1
0
0
0
0
0.788
177
21
157
th
North Jackson
1
1
1
0
0
0.786
136
21
158
th
Fort Jennings
1
0
1
0
0
0.785
173
15
159
th
Edgerton
1
0
1
0
1
0.784
147
12
160
th
Kettering
8
2
2
0
5
0.783
137
23
161
st
Arcadia
1
1
1
0
0
0.783
183
22
162
nd
Amherst
2
1
1
0
1
0.782
160
2
163
rd
Shadyside
2
0
1
0
0
0.779
230
67
164
th
Dublin
14
4
3
0
12
0.779
125
39
165
th
Millersburg
1
2
4
0
54
0.778
163
2
166
th
Pettisville
1
0
1
0
0
0.777
87
79
167
th
Antwerp
1
1
1
0
0
0.777
91
76
168
th
Bellevue
1
1
1
0
2
0.776
192
24
169
th
Heath
3
1
1
0
1
0.776
165
4
170
th
Berlin Center
1
1
1
0
0
0.774
153
17
171
st
Brunswick
6
1
1
0
2
0.774
204
33
172
nd
Smithville
1
1
3
0
0
0.773
327
155
173
rd
Louisville
3
1
1
0
3
0.773
176
3
174
th
Spencerville
1
1
1
0
0
0.772
106
68
175
th
Beverly
1
1
1
1
0
0.772
185
10
176
th
Genoa
1
1
1
0
1
0.769
255
79
177
th
Macedonia
1
0
2
0
0
0.768
157
20
178
th
Fredericktown
1
1
1
0
0
0.765
218
40
179
th
Grover Hill
1
0
0
0
0
0.765
151
28
180
th
Leipsic
1
0
1
0
1
0.763
156
24
181
st
Napoleon
1
0
1
0
3
0.762
132
49
182
nd
Mount Vernon
5
1
2
0
3
0.762
186
4
183
rd
Marysville
4
2
2
0
2
0.76
159
24
184
th
Lakewood
8
2
2
0
6
0.76
195
11
185
th
Glenford
1
0
0
0
0
0.757
203
18
186
th
Strasburg
1
0
1
0
0
0.755
320
134
187
th
New Washington
1
1
1
0
1
0.754
149
38
188
th
Sardinia
1
0
0
0
1
0.754
232
44
189
th
Yellow Springs
1
0
1
0
1
0.748
184
5
190
th
Perry
1
1
1
0
1
0.747
181
9
191
st
Gnadenhutten
0
0
1
0
0
0.746
205
14
192
nd
Tipp City
4
2
2
1
0
0.746
143
49
193
rd
New Riegel
1
0
1
0
0
0.745
162
31
194
th
Bowerston
1
0
1
0
0
0.744
231
37
195
th
Leetonia
1
0
1
0
0
0.743
220
25
196
th
Mentor
9
2
1
1
5
0.741
161
35
197
th
Tuscarawas
0
1
0
0
0
0.741
193
4
198
th
Mount Hope
1
0
0
0
0
0.741
4
194
199
th
Jeromesville
1
0
1
0
1
0.739
217
18
200
th
Austinburg
1
0
0
0
1
0.737
226
26
201
st
Morrow
2
1
1
0
0
0.735
197
4
202
nd
Leesburg
1
1
1
0
0
0.733
214
12
203
rd
Delaware
7
3
4
0
4
0.732
219
16
204
th
Carroll
2
1
2
0
0
0.732
172
32
205
th
Munroe Falls
1
1
0
0
0
0.731
251
46
206
th
Wheelersburg
1
1
1
0
0
0.731
191
15
207
th
Haviland
0
0
1
0
0
0.729
196
11
208
th
Beavercreek
6
1
1
1
6
0.727
216
8
209
th
Edon
1
0
1
0
0
0.721
189
20
210
th
Butler
2
0
0
0
0
0.72
329
119
211
th
Massillon
10
6
6
0
4
0.719
213
2
212
th
Swanton
1
1
0
1
2
0.719
253
41
213
th
Ashville
2
1
1
1
0
0.717
198
15
214
th
Midvale
1
0
0
0
0
0.717
238
24
215
th
Englewood
2
0
2
0
0
0.713
187
28
216
th
Mogadore
3
2
2
0
1
0.713
243
27
217
th
Berea
1
0
1
0
2
0.713
233
16
218
th
Defiance
3
1
3
1
2
0.713
228
10
219
th
Centerburg
1
1
1
0
0
0.712
139
80
220
th
Troy
6
2
1
1
5
0.712
274
54
221
st
Harrison
3
1
1
0
4
0.711
250
29
222
nd
Bethel
2
1
2
0
0
0.711
199
23
223
rd
Coolville
1
0
0
0
1
0.711
227
4
224
th
Delphos
2
1
1
0
1
0.71
121
103
225
th
Milan
1
0
2
0
0
0.71
208
17
226
th
Lewistown
1
1
1
0
0
0.71
222
4
227
th
Clarksville
1
1
1
0
0
0.71
248
21
228
th
Thornville
1
1
1
0
0
0.709
200
28
229
th
Logan
4
1
1
0
2
0.709
421
192
230
th
Etna
3
1
0
0
0
0.706
(n/a)
231
st
Clayton
1
1
1
0
1
0.705
307
76
232
nd
Bryan
1
0
1
0
2
0.704
273
41
233
rd
Mechanicsburg
1
1
1
0
0
0.703
164
69
234
th
Shelby
1
1
2
0
2
0.698
261
27
235
th
Delta
1
1
1
0
0
0.695
141
94
236
th
Stow
5
1
1
0
1
0.694
258
22
237
th
Pickerington
6
5
3
0
2
0.689
269
32
238
th
Continental
1
0
1
0
0
0.689
252
14
239
th
Middleburg Heights
1
1
1
0
2
0.686
246
7
240
th
Strongsville
8
2
1
1
3
0.685
234
6
241
st
Eaton
2
1
1
0
0
0.684
236
5
242
nd
Woodville
1
1
0
0
1
0.683
180
62
243
rd
Hamersville
1
0
0
0
0
0.683
300
57
244
th
Gahanna
7
3
1
0
4
0.682
268
24
245
th
Tallmadge
1
1
1
0
3
0.682
239
6
246
th
Raymond
1
0
0
0
0
0.682
166
80
247
th
Athens
2
1
0
0
0
0.681
312
65
248
th
Blanchester
1
1
1
0
0
0.681
277
29
249
th
West Chester
6
2
3
0
4
0.681
257
8
250
th
Johnstown
3
2
2
0
1
0.68
212
38
251
st
Vincent
1
1
1
0
0
0.679
262
11
252
nd
Dresden
1
1
1
0
0
0.679
224
28
253
rd
Bowling Green
4
2
2
0
4
0.678
280
27
254
th
Danville
1
0
1
0
0
0.677
370
116
255
th
Payne
1
0
0
0
1
0.677
221
34
256
th
Lynchburg
1
1
1
0
0
0.676
211
45
257
th
Waynesfield
1
0
1
0
0
0.676
283
26
258
th
Hanoverton
1
0
1
0
0
0.671
382
124
259
th
Dover
3
1
1
0
1
0.669
244
15
260
th
Hillsboro
4
1
1
0
3
0.668
202
58
261
st
Grafton
3
2
2
0
1
0.666
215
46
262
nd
Rittman
2
1
2
0
1
0.664
363
101
263
rd
Donnelsville
1
0
0
0
0
0.662
302
39
264
th
Elida
1
1
1
0
0
0.661
229
35
265
th
Green Springs
1
0
0
0
0
0.66
206
59
266
th
Seven Hills
0
1
0
0
0
0.66
241
25
267
th
Adamsville
1
0
0
0
1
0.66
456
189
268
th
Garrettsville
1
1
1
0
3
0.659
304
36
269
th
Bristolville
1
0
1
0
0
0.658
296
27
270
th
Hamden
1
0
0
0
1
0.657
367
97
271
st
Goshen
2
1
1
0
1
0.657
237
34
272
nd
Westerville
15
4
3
1
9
0.657
240
32
273
rd
Proctorville
2
1
1
0
0
0.656
308
35
274
th
Vermilion
1
1
2
0
1
0.655
265
9
275
th
Clyde
1
1
1
0
1
0.655
297
22
276
th
Hilliard
13
5
4
0
4
0.654
282
6
277
th
Ashley
1
0
0
0
0
0.654
332
55
278
th
Bellville
1
1
1
0
0
0.653
256
22
279
th
Stockport
1
0
0
0
0
0.65
483
204
280
th
Malta
1
0
0
0
0
0.65
292
12
281
st
Port Clinton
2
1
1
0
1
0.648
287
6
282
nd
Worthington
5
4
1
1
4
0.647
272
10
283
rd
Harrod
1
1
1
0
0
0.647
339
56
284
th
Covington
1
1
1
0
0
0.647
270
14
285
th
Jamestown
1
1
1
0
0
0.647
267
18
286
th
Canal Winchester
2
1
1
0
2
0.646
355
69
287
th
Junction City
1
0
0
0
0
0.644
194
93
288
th
Oberlin
2
2
3
0
0
0.643
333
45
289
th
Blacklick
2
0
0
0
1
0.642
391
102
290
th
Loudonville
1
1
1
0
2
0.64
293
3
291
st
Mc Dermott
1
1
1
0
0
0.639
346
55
292
nd
Germantown
1
1
1
1
1
0.639
372
80
293
rd
Streetsboro
2
1
1
1
0
0.637
330
37
294
th
Wooster
6
2
2
0
8
0.637
344
50
295
th
Navarre
2
1
0
0
6
0.636
291
4
296
th
Lakeville
1
0
0
0
2
0.635
170
126
297
th
Sullivan
1
1
1
1
0
0.633
276
21
298
th
Georgetown
1
0
2
0
0
0.633
264
34
299
th
Hammondsville
1
0
0
0
0
0.632
366
67
300
th
Cleves
1
1
1
0
0
0.631
322
22
301
st
Findlay
8
3
5
0
2
0.631
266
35
302
nd
Silver Lake
1
0
0
0
0
0.628
182
120
303
rd
Oregon
2
2
2
0
2
0.626
313
10
304
th
Willoughby
2
2
2
0
2
0.626
294
10
305
th
Lucas
1
1
1
0
0
0.624
279
26
306
th
West Salem
1
1
1
0
1
0.62
223
83
307
th
Van Wert
3
1
3
0
1
0.619
281
26
308
th
South Charleston
1
1
1
0
0
0.619
285
23
309
th
Norwalk
3
2
1
0
4
0.619
356
47
310
th
Apple Creek
1
1
1
0
28
0.618
249
61
311
th
Shreve
1
0
0
0
2
0.618
112
199
312
th
Lagrange
1
1
1
0
0
0.618
254
58
313
th
Plymouth
1
1
1
0
0
0.618
359
46
314
th
Baltic
1
0
0
0
20
0.617
444
130
315
th
Brilliant
1
0
0
0
0
0.614
410
95
316
th
Elmore
0
0
1
0
0
0.613
433
117
317
th
Middlefield
1
1
1
1
44
0.612
459
142
318
th
Saint Paris
1
1
1
0
1
0.612
409
91
319
th
Tontogany
1
0
0
0
0
0.612
351
32
320
th
Celina
3
2
2
1
1
0.611
323
3
321
st
Rootstown
1
1
1
1
0
0.611
318
3
322
nd
Mingo Junction
1
2
0
0
0
0.611
290
32
323
rd
Jefferson
1
1
2
1
0
0.609
353
30
324
th
Wauseon
2
1
1
0
1
0.609
245
79
325
th
Orrville
2
1
1
0
5
0.607
275
50
326
th
Chesapeake
1
1
2
0
0
0.606
331
5
327
th
Barnesville
1
2
1
0
1
0.602
321
6
328
th
The Plains
0
1
1
0
0
0.602
412
84
329
th
New Vienna
1
0
0
0
0
0.6
242
87
330
th
Jackson
3
1
1
0
1
0.599
299
31
331
st
Kent
5
1
1
0
2
0.599
336
5
332
nd
Patriot
1
0
0
0
0
0.598
376
44
333
rd
Burton
2
1
1
0
7
0.595
392
59
334
th
West Unity
1
0
1
0
0
0.594
306
28
335
th
Vienna
1
1
1
0
0
0.592
365
30
336
th
New Paris
1
1
1
0
0
0.592
289
47
337
th
North Lewisburg
1
1
1
0
0
0.591
263
74
338
th
Lucasville
1
1
2
0
0
0.59
286
52
339
th
Bettsville
1
0
0
0
0
0.59
309
30
340
th
Hubbard
1
1
1
0
2
0.59
311
29
341
st
Mantua
1
1
1
0
0
0.589
352
11
342
nd
Montpelier
1
0
1
0
0
0.588
278
64
343
rd
Bellaire
1
1
1
0
1
0.588
354
11
344
th
Greenwich
1
1
1
0
0
0.587
393
49
345
th
Ashland
5
4
6
0
4
0.586
362
17
346
th
Farmersville
0
1
0
0
0
0.586
348
2
347
th
Winchester
0
1
1
0
0
0.585
(n/a)
348
th
Sugar Grove
1
0
1
0
0
0.585
369
21
349
th
Coal Grove
0
1
1
0
0
0.585
522
173
350
th
Minerva
1
1
1
0
2
0.584
373
23
351
st
Union City
2
0
1
0
0
0.584
301
50
352
nd
Magnolia
1
1
1
0
0
0.584
315
37
353
rd
Baltimore
1
1
1
0
0
0.584
305
48
354
th
Newport
1
0
0
0
0
0.582
314
40
355
th
Kingsville
1
0
0
0
0
0.582
479
124
356
th
West Lafayette
1
1
1
0
0
0.581
295
61
357
th
Niles
3
1
1
0
1
0.581
439
82
358
th
Killbuck
1
0
0
0
0
0.58
334
24
359
th
North Olmsted
4
1
1
0
1
0.579
379
20
360
th
Carey
1
0
1
0
1
0.577
325
35
361
st
Bellefontaine
3
2
3
0
1
0.575
335
26
362
nd
Kinsman
1
1
1
0
1
0.574
288
74
363
rd
Albany
1
0
1
0
0
0.573
343
20
364
th
Oxford
3
1
1
0
1
0.573
341
23
365
th
Vandalia
3
1
1
0
1
0.572
326
39
366
th
Richmond
0
1
1
0
0
0.572
247
119
367
th
Stryker
1
0
1
0
0
0.57
342
25
368
th
Franklin Furnace
2
0
1
0
1
0.57
371
3
369
th
Southington
1
1
1
0
0
0.57
284
85
370
th
Galion
3
1
3
0
1
0.567
364
6
371
st
Lewisburg
1
1
1
0
0
0.567
415
44
372
nd
Millbury
1
1
1
0
0
0.566
387
15
373
rd
Peebles
1
0
1
0
0
0.565
319
54
374
th
De Graff
1
0
1
0
0
0.565
360
14
375
th
Marengo
1
1
1
0
0
0.565
358
17
376
th
Vanlue
1
0
1
0
0
0.564
488
112
377
th
Wapakoneta
1
2
1
1
0
0.563
347
30
378
th
Saint Marys
2
1
1
0
1
0.563
340
38
379
th
Pataskala
5
2
3
0
1
0.562
375
4
380
th
Waterford
1
0
2
0
0
0.557
389
9
381
st
Lowell
1
0
0
0
0
0.556
225
156
382
nd
Seaman
1
0
1
0
0
0.556
404
22
383
rd
Madison
3
1
1
0
0
0.556
328
55
384
th
Felicity
1
1
1
0
0
0.552
377
7
385
th
New Richmond
1
1
1
0
0
0.551
298
87
386
th
Shaker Heights
5
2
1
0
6
0.551
338
48
387
th
Greenfield
1
1
1
0
0
0.55
380
7
388
th
Holgate
1
0
1
0
0
0.55
235
153
389
th
Dola
1
0
1
0
0
0.55
303
86
390
th
Pleasantville
1
0
0
0
0
0.547
259
131
391
st
West Jefferson
1
1
1
0
0
0.545
374
17
392
nd
Willow Wood
1
0
1
0
0
0.545
427
35
393
rd
Uhrichsville
2
1
1
0
0
0.544
484
91
394
th
Miamisburg
7
1
1
1
1
0.541
394
395
th
Mt Blanchard
2
1
1
0
0
0.541
462
67
396
th
Sidney
5
1
2
1
4
0.54
381
15
397
th
Caledonia
1
1
1
1
0
0.538
324
73
398
th
Richwood
1
1
1
0
0
0.537
310
88
399
th
Carlisle
1
2
1
0
0
0.536
316
83
400
th
Graysville
1
0
0
0
0
0.534
405
5
401
st
Kansas
1
1
1
0
0
0.533
368
33
402
nd
Duncan Falls
1
0
1
0
0
0.532
442
40
403
rd
Mowrystown
0
1
1
0
0
0.53
518
115
404
th
Lowellville
1
0
2
0
0
0.53
485
81
405
th
Mount Orab
1
1
1
0
0
0.53
447
42
406
th
Batavia
3
3
2
0
0
0.529
401
5
407
th
Mentor On The Lake
1
0
0
0
0
0.529
526
119
408
th
Carrollton
1
0
1
0
1
0.528
408
409
th
Gibsonburg
1
1
1
0
0
0.524
414
5
410
th
Wintersville
1
0
1
0
1
0.523
470
60
411
th
Xenia
7
3
2
1
2
0.522
453
42
412
th
Hebron
2
1
1
0
0
0.521
390
22
413
th
North Baltimore
1
1
1
0
0
0.521
424
11
414
th
Woodsfield
1
0
2
0
3
0.521
468
54
415
th
Ironton
3
2
2
0
2
0.52
443
28
416
th
Bloomdale
1
1
1
0
0
0.518
361
55
417
th
Utica
1
1
2
0
0
0.518
386
31
418
th
Sarahsville
1
0
1
0
0
0.517
441
23
419
th
Warsaw
2
0
1
0
0
0.517
430
11
420
th
Tiffin
4
1
4
2
2
0.515
506
86
421
st
Williamsport
1
1
1
0
0
0.515
429
8
422
nd
Mc Comb
1
0
2
0
0
0.515
271
151
423
rd
Manchester
1
0
1
0
0
0.515
465
42
424
th
Painesville
7
2
5
0
1
0.514
384
40
425
th
Circleville
2
1
3
0
2
0.513
451
26
426
th
Leavittsburg
2
1
1
0
0
0.513
416
10
427
th
Fairfield
4
2
1
1
3
0.511
434
7
428
th
Castalia
1
0
2
0
0
0.511
406
22
429
th
Lore City
2
1
1
0
0
0.511
515
86
430
th
Pioneer
1
0
1
0
0
0.511
494
64
431
st
Atwater
1
1
1
0
0
0.51
317
114
432
nd
Washington Court House
3
2
2
0
1
0.509
378
54
433
rd
Andover
1
1
2
0
1
0.509
388
45
434
th
Bremen
1
0
0
0
1
0.509
463
29
435
th
East Canton
1
1
1
0
0
0.508
454
19
436
th
Mount Gilead
1
1
1
0
3
0.507
396
40
437
th
South Vienna
1
0
1
0
0
0.506
458
21
438
th
Rock Creek
1
0
0
0
0
0.504
403
35
439
th
Piqua
5
3
2
0
5
0.504
452
13
440
th
Fayetteville
1
1
1
0
0
0.504
350
90
441
st
Beaver
2
1
1
0
0
0.502
411
30
442
nd
New London
1
1
1
0
0
0.502
397
45
443
rd
Mc Guffey
1
1
1
0
0
0.502
535
92
444
th
Collins
1
1
1
0
0
0.5
417
27
445
th
Cuyahoga Falls
5
2
2
0
8
0.499
476
31
446
th
Lancaster
8
3
2
0
8
0.499
438
8
447
th
Grove City
10
6
3
0
6
0.499
436
11
448
th
North Bloomfield
0
0
1
0
0
0.498
398
50
449
th
Girard
1
2
1
0
1
0.498
450
1
450
th
Crestline
4
1
2
1
1
0.497
426
24
451
st
Belpre
1
0
2
0
0
0.497
472
21
452
nd
Orwell
1
1
1
0
7
0.496
557
105
453
rd
Union
1
0
0
0
0
0.495
357
96
454
th
Peninsula
1
1
2
0
0
0.493
395
59
455
th
Norwood
4
1
1
0
0
0.489
432
23
456
th
Bridgeport
1
1
1
0
0
0.488
440
16
457
th
West Milton
1
1
1
0
0
0.488
413
44
458
th
Amanda
2
1
1
0
0
0.487
495
37
459
th
Alliance
7
2
2
0
1
0.487
477
18
460
th
Millersport
1
0
1
0
0
0.487
345
115
461
st
Monroeville
1
0
1
0
1
0.483
460
1
462
nd
Greenville
2
1
1
0
2
0.482
418
44
463
rd
Sheffield Village
3
1
1
0
0
0.481
422
41
464
th
Howard
1
0
1
0
1
0.479
478
14
465
th
Northwood
1
0
2
0
0
0.478
467
2
466
th
Hannibal
1
0
1
0
0
0.477
486
20
467
th
Mc Arthur
2
1
1
0
0
0.476
385
82
468
th
Warren
12
2
7
0
4
0.476
514
46
469
th
London
4
3
3
0
1
0.474
464
5
470
th
Amelia
2
0
0
0
2
0.474
455
15
471
st
Geneva
2
1
1
0
2
0.473
437
34
472
nd
Oak Hill
1
0
1
0
0
0.473
400
72
473
rd
Lebanon
2
2
3
0
2
0.471
435
38
474
th
Sabina
1
1
1
0
0
0.471
471
3
475
th
South Point
2
1
2
0
0
0.469
448
27
476
th
McConnelsville
1
1
1
0
0
0.468
492
16
477
th
Enon
1
1
1
0
0
0.468
431
46
478
th
Rio Grande
1
0
2
0
0
0.467
449
29
479
th
Sebring
1
0
1
0
0
0.464
536
57
480
th
Hamilton
15
4
5
0
10
0.464
510
30
481
st
Newton Falls
2
1
1
0
0
0.461
548
67
482
nd
Newark
12
4
4
1
4
0.458
493
11
483
rd
Rossford
1
1
1
0
1
0.456
461
22
484
th
Somerset
1
0
0
0
1
0.456
489
5
485
th
Paulding
1
1
1
0
0
0.455
501
16
486
th
Salem
3
2
1
0
2
0.454
445
41
487
th
Gallipolis
3
1
1
0
1
0.453
504
17
488
th
Minford
1
1
1
0
0
0.453
425
63
489
th
Parma
9
2
2
2
12
0.453
466
23
490
th
Diamond
0
1
0
0
0
0.451
428
62
491
st
Toronto
2
0
1
0
0
0.451
419
72
492
nd
Chillicothe
7
5
7
0
2
0.447
420
72
493
rd
Franklin
5
1
1
0
1
0.446
399
94
494
th
Lima
11
4
7
0
12
0.445
480
14
495
th
Wellington
1
1
1
0
0
0.444
474
21
496
th
Lisbon
1
0
2
0
0
0.443
498
2
497
th
New Boston
1
1
1
0
0
0.439
457
40
498
th
Bucyrus
2
2
2
0
2
0.439
507
9
499
th
Reading
1
0
1
0
1
0.438
519
20
500
th
New Lebanon
1
1
1
0
1
0.438
446
54
501
st
Bidwell
0
1
1
0
0
0.436
547
46
502
nd
Brooklyn
1
0
1
0
1
0.435
555
53
503
rd
Trenton
2
1
1
0
0
0.435
505
2
504
th
Struthers
1
1
1
0
1
0.434
529
25
505
th
Morral
1
0
1
0
0
0.431
509
4
506
th
Barberton
3
2
1
0
1
0.43
546
40
507
th
Martins Ferry
1
1
1
0
3
0.429
469
38
508
th
Mount Victory
1
0
1
0
3
0.427
402
106
509
th
Fayette
1
0
1
0
0
0.427
487
22
510
th
Bradford
1
0
1
0
0
0.426
511
1
511
th
Newcomerstown
2
1
1
0
3
0.426
490
21
512
th
West Portsmouth
1
1
1
0
0
0.421
541
29
513
th
Brook Park
1
0
0
0
0
0.42
517
4
514
th
Willard
1
1
1
0
2
0.419
496
18
515
th
Camden
1
1
1
0
0
0.419
538
23
516
th
Mansfield
11
3
4
2
8
0.419
539
23
517
th
Parma Heights
0
0
1
0
3
0.419
503
14
518
th
Marietta
3
0
2
1
4
0.418
544
26
519
th
Malvern
1
1
1
0
0
0.417
475
44
520
th
Eastlake
4
1
1
0
0
0.417
532
12
521
st
Vinton
1
0
0
0
0
0.416
481
40
522
nd
Rawson
1
0
1
0
0
0.415
521
1
523
rd
Fremont
4
1
4
0
5
0.413
482
41
524
th
Belmont
1
1
1
0
0
0.413
497
27
525
th
Zanesville
8
3
6
0
4
0.413
516
9
526
th
Wickliffe
1
0
1
0
3
0.411
552
26
527
th
Wilmington
3
1
2
0
1
0.411
530
3
528
th
Brookfield
1
1
1
0
0
0.41
533
5
529
th
New Lexington
1
1
1
0
1
0.41
545
16
530
th
Ontario
2
0
1
0
0
0.408
513
17
531
st
Independence
1
2
2
1
2
0.408
491
40
532
nd
Brewster
0
0
1
0
0
0.407
473
59
533
rd
Conneaut
2
1
1
0
1
0.407
523
10
534
th
Urbana
1
1
1
0
1
0.406
534
535
th
Adena
1
0
0
0
0
0.406
564
29
536
th
Racine
1
0
1
0
0
0.405
499
37
537
th
New Carlisle
2
1
1
0
1
0.404
543
6
538
th
East Palestine
1
1
1
0
0
0.402
407
131
539
th
Cincinnati
111
18
39
11
120
0.398
553
14
540
th
Ripley
1
1
1
0
1
0.396
531
9
541
st
Ravenna
6
1
3
0
0
0.395
549
8
542
nd
West Alexandria
1
1
1
0
0
0.394
423
119
543
rd
Sandusky
6
2
2
0
2
0.391
537
6
544
th
Tiltonsville
1
0
0
0
0
0.388
527
17
545
th
South Salem
1
0
0
0
0
0.387
500
45
546
th
Willowick
1
1
0
0
0
0.386
551
5
547
th
Dennison
1
0
0
0
1
0.384
524
23
548
th
Cleveland Heights
7
2
2
0
8
0.382
567
19
549
th
Fairborn
2
1
2
1
3
0.379
565
16
550
th
Saint Bernard
1
0
1
0
1
0.379
572
22
551
st
Garfield Heights
6
2
3
0
3
0.378
626
75
552
nd
East Liverpool
5
3
2
1
1
0.376
525
27
553
rd
Bainbridge
2
1
1
0
1
0.376
554
1
554
th
New Matamoras
1
0
1
1
0
0.375
502
52
555
th
South Euclid
2
1
0
0
1
0.375
556
1
556
th
Holland
3
1
1
1
1
0.374
561
5
557
th
Caldwell
1
0
1
0
0
0.372
568
11
558
th
Canton
25
8
8
1
12
0.371
558
559
th
Kenton
1
1
2
0
4
0.37
586
27
560
th
Reedsville
1
0
1
0
0
0.37
550
10
561
st
Waverly
2
1
1
0
1
0.365
577
16
562
nd
Philo
0
1
0
0
0
0.365
512
50
563
rd
Wellston
2
1
1
0
1
0.364
520
43
564
th
Maumee
4
1
2
2
1
0.362
569
5
565
th
Reynoldsburg
8
2
1
0
1
0.357
571
6
566
th
Fairport Harbor
1
0
1
0
0
0.356
576
10
567
th
Roseville
2
0
1
0
0
0.354
609
42
568
th
Frankfort
1
1
1
0
0
0.35
542
26
569
th
Maple Heights
4
1
1
0
2
0.349
621
52
570
th
Amesville
1
0
0
0
0
0.349
607
37
571
st
Cadiz
1
0
2
0
0
0.348
560
11
572
nd
Fairfield Township
1
0
1
0
0
0.347
(n/a)
573
rd
Huber Heights
5
1
1
0
3
0.347
570
3
574
th
Coshocton
1
0
3
0
4
0.345
563
11
575
th
Byesville
2
1
1
0
0
0.344
559
16
576
th
Piketon
1
0
2
0
1
0.343
562
14
577
th
Galloway
2
1
1
0
1
0.343
596
19
578
th
Marion
9
3
5
2
1
0.332
584
6
579
th
Crooksville
1
1
1
0
0
0.327
581
2
580
th
Groveport
4
2
2
0
1
0.326
589
9
581
st
Ashtabula
5
3
2
0
2
0.324
566
15
582
nd
New Philadelphia
7
2
2
1
1
0.319
508
74
583
rd
Lyndhurst
1
0
1
0
2
0.313
591
8
584
th
Portsmouth
2
1
2
1
4
0.313
582
2
585
th
Beallsville
1
0
1
0
0
0.313
597
12
586
th
Corning
1
0
1
0
0
0.311
579
7
587
th
West Union
1
0
2
0
1
0.31
580
7
588
th
Cambridge
4
1
1
0
1
0.309
585
3
589
th
Latham
1
1
1
0
0
0.306
573
16
590
th
Windham
1
1
1
0
0
0.306
610
20
591
st
Springfield
17
3
9
0
8
0.305
583
8
592
nd
Powhatan Point
1
0
0
0
0
0.305
590
2
593
rd
Cridersville
1
0
0
0
0
0.302
540
53
594
th
Stewart
0
1
1
1
0
0.301
587
7
595
th
West Carrollton
3
1
1
0
1
0.3
574
21
596
th
Warrensville Heights
2
1
2
0
0
0.3
606
10
597
th
Wellsville
2
0
1
0
0
0.299
598
1
598
th
Akron
46
14
17
2
19
0.298
593
5
599
th
University Hts
1
0
0
0
0
0.291
578
21
600
th
Rayland
0
1
1
0
0
0.286
528
72
601
st
Nelsonville
1
1
2
0
0
0.286
595
6
602
nd
Middleport
2
0
0
0
1
0.285
617
15
603
rd
Cardington
1
1
2
0
0
0.284
575
28
604
th
Crown City
1
1
1
0
0
0.27
594
10
605
th
Pomeroy
0
1
1
0
0
0.269
602
3
606
th
Middletown
11
3
5
0
2
0.257
592
14
607
th
Dayton
49
8
22
5
22
0.251
608
1
608
th
Youngstown
19
7
12
1
13
0.25
599
9
609
th
Toledo
71
2
17
9
26
0.242
611
2
610
th
Columbus
139
31
47
17
62
0.241
613
3
611
th
Glouster
1
1
2
0
0
0.24
603
8
612
th
Fostoria
1
0
1
0
0
0.239
600
12
613
th
Richmond Heights
1
1
2
0
0
0.239
615
2
614
th
Campbell
1
0
1
1
0
0.23
614
615
th
Whitehall
3
1
1
0
0
0.226
601
14
616
th
Salineville
1
0
2
1
0
0.225
605
11
617
th
Euclid
8
2
1
0
2
0.214
616
1
618
th
Newburgh Heights
1
0
0
0
0
0.213
620
2
619
th
Elyria
7
3
2
0
5
0.211
612
7
620
th
Mesopotamia
1
0
0
0
0
0.209
588
32
621
st
Cleveland
98
7
37
13
35
0.204
618
3
622
nd
Sciotoville
1
0
0
0
0
0.189
623
1
623
rd
Trotwood
4
1
1
1
0
0.178
619
4
624
th
Bedford
4
1
1
1
0
0.177
604
20
625
th
East Cleveland
4
1
1
0
0
0.144
625
626
th
Lockland
1
0
1
0
0
0.142
624
2
627
th
Lorain
15
5
4
2
3
0.14
622
5
628
th
North College Hill
1
0
0
0
0
0.074
(n/a)
629
th
North Randall
0
0
1
0
0
0.034
627
2
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for Ohio
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 Ohio Department of Education.
These rankings were last updated on September 17, 2025, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Ohio 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 Ohio 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
No Child Left Behind (NCLB): A Comprehensive Analysis of Its Impact on Education
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Ohio 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...