Find a School
School Rankings
Find a School
School Rankings
Home
Maryland
City Rankings
Best Cities in Maryland 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 Maryland 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 Maryland 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 Maryland State Department of Education. The most recent update was on Wednesday, August 28, 2024.
Be the first to know when we post new test scores and rankings!
Get Notified!
School Year:
2023 - 2024
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 245)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2024
)
Rank (
2023
)
Rank change from
2023
SchoolDigger Rating (
2024
)
1
st
Sparks
1
0
0
0
1
0.99
3
2
2
nd
Ocean City
1
0
0
0
1
0.98
1
1
3
rd
Potomac
5
2
1
0
17
0.978
9
6
4
th
Phoenix
1
0
0
0
1
0.978
8
4
5
th
Upperco
1
0
0
0
0
0.977
2
3
6
th
Baldwin
1
0
0
0
0
0.974
12
6
7
th
West Friendship
1
0
0
0
0
0.969
6
1
8
th
Clarksville
2
1
1
0
3
0.964
7
1
9
th
North Potomac
2
0
0
0
0
0.96
5
4
10
th
Severna Park
5
1
2
0
3
0.953
10
11
th
Marriottsville
0
1
1
0
1
0.953
11
12
th
Glenwood
1
1
0
0
1
0.946
4
8
13
th
Largo
0
0
1
0
2
0.945
26
13
14
th
Perry Hall
2
0
0
0
2
0.94
14
15
th
Myersville
2
0
0
0
0
0.938
35
20
16
th
Dayton
1
0
0
0
0
0.937
13
3
17
th
Bethesda
11
3
3
0
22
0.932
17
18
th
Poolesville
1
1
1
0
0
0.93
19
1
19
th
Davidsonville
1
0
0
0
0
0.929
15
4
20
th
Brookeville
1
0
0
0
1
0.928
18
2
21
st
Monkton
0
1
0
0
1
0.927
24
3
22
nd
Glenelg
0
0
1
0
0
0.918
25
3
23
rd
White Hall
1
0
0
0
0
0.914
50
27
24
th
Sunderland
1
0
0
0
0
0.9
33
9
25
th
Chevy Chase
4
0
0
0
3
0.894
16
9
26
th
Church Creek
1
0
0
0
0
0.892
59
33
27
th
Kingsville
1
0
0
0
3
0.891
21
6
28
th
Churchville
1
0
0
0
1
0.887
38
10
29
th
Dickerson
1
0
0
0
1
0.881
22
7
30
th
Sykesville
6
2
3
0
2
0.879
34
4
31
st
Monrovia
2
0
0
0
0
0.875
30
1
32
nd
New Market
3
1
0
0
0
0.875
32
33
rd
Ijamsville
1
3
2
0
2
0.874
23
10
34
th
Parkton
1
0
1
0
0
0.873
46
12
35
th
Woodbine
1
0
0
0
1
0.86
20
15
36
th
Gambrills
1
1
2
0
3
0.857
29
7
37
th
Crownsville
1
0
0
1
3
0.852
54
17
38
th
Ellicott City
11
6
4
0
9
0.849
27
11
39
th
Chesapeake Beach
1
0
0
0
0
0.846
39
40
th
Timonium
4
0
1
0
1
0.84
31
9
41
st
Forest Hill
2
0
0
0
1
0.831
42
1
42
nd
Fulton
1
1
1
1
0
0.831
52
10
43
rd
Edgewater
3
1
1
1
1
0.83
48
5
44
th
Jarrettsville
2
0
0
0
0
0.822
40
4
45
th
Sandy Spring
1
0
1
0
1
0.822
87
42
46
th
California
1
0
0
0
1
0.813
61
15
47
th
Olney
3
2
0
0
6
0.81
44
3
48
th
Owings
2
2
1
0
2
0.81
55
7
49
th
Stevensville
3
2
1
0
2
0.805
53
4
50
th
Mount Airy
3
1
0
0
5
0.803
43
7
51
st
Clarksburg
5
2
1
0
1
0.802
49
2
52
nd
Finksburg
1
0
0
0
1
0.801
28
24
53
rd
Berlin
2
2
1
0
2
0.799
45
8
54
th
Crofton
4
0
0
0
1
0.799
56
2
55
th
Boonsboro
2
1
1
0
1
0.796
36
19
56
th
Huntingtown
2
1
1
0
3
0.794
60
4
57
th
Deale
1
0
0
0
0
0.793
76
19
58
th
Cordova
1
0
0
0
0
0.786
63
5
59
th
Freeland
1
0
0
0
0
0.782
64
5
60
th
Hampstead
2
2
0
0
0
0.781
51
9
61
st
Lutherville
2
1
0
0
5
0.774
58
3
62
nd
Jefferson
1
0
0
0
1
0.773
69
7
63
rd
Grasonville
1
0
0
0
0
0.771
78
15
64
th
Street
1
0
0
0
0
0.764
84
20
65
th
Damascus
3
1
1
0
0
0.757
67
2
66
th
Sharpsburg
1
0
0
0
0
0.756
41
25
67
th
Secretary
1
0
0
0
0
0.754
65
2
68
th
Lavale
2
0
0
0
0
0.753
71
3
69
th
Leonardtown
2
1
1
0
8
0.752
62
7
70
th
Fallston
1
1
1
0
0
0.749
37
33
71
st
Bel Air
8
3
4
1
7
0.747
57
14
72
nd
Darlington
1
0
0
0
1
0.738
74
2
73
rd
Port Republic
1
0
0
0
0
0.737
95
22
74
th
Tall Timbers
1
0
0
0
0
0.733
97
23
75
th
Rockville
20
6
6
0
33
0.731
81
6
76
th
Arnold
3
2
0
1
1
0.727
98
22
77
th
Emmitsburg
1
0
0
0
1
0.725
91
14
78
th
Knoxville
1
0
0
0
0
0.723
75
3
79
th
Middletown
2
1
1
0
2
0.721
66
13
80
th
Centreville
2
1
1
0
2
0.721
79
1
81
st
Hollywood
1
0
0
0
2
0.716
86
5
82
nd
Accident
1
1
1
0
0
0.715
47
35
83
rd
Flintstone
1
0
0
0
1
0.711
105
22
84
th
Kensington
3
2
1
1
7
0.709
82
2
85
th
Keymar
1
0
0
0
1
0.707
104
19
86
th
Trappe
1
0
0
0
0
0.705
120
34
87
th
Adamstown
1
0
0
0
0
0.703
83
4
88
th
Westminster
8
3
5
1
6
0.696
80
8
89
th
Harwood
0
0
1
0
1
0.692
216
127
90
th
Clear Spring
1
1
1
0
0
0.69
72
18
91
st
Towson
3
0
7
0
5
0.688
110
19
92
nd
Mechanicsville
4
1
0
0
14
0.687
70
22
93
rd
Deal Island
1
0
0
0
0
0.686
121
28
94
th
Mardela Springs
1
0
1
0
0
0.682
77
17
95
th
Mount Savage
1
1
0
0
0
0.678
92
3
96
th
Smithsburg
1
1
1
0
0
0.678
90
6
97
th
Pomfret
1
0
1
0
0
0.677
85
12
98
th
Snow Hill
1
1
1
1
0
0.668
123
25
99
th
Saint Leonard
1
0
0
0
0
0.665
106
7
100
th
Seabrook
3
0
0
0
0
0.662
124
24
101
st
Derwood
1
0
0
0
0
0.662
99
2
102
nd
Odenton
4
1
0
0
2
0.654
100
2
103
rd
Chaptico
1
0
0
0
0
0.648
73
30
104
th
Shady Side
1
0
0
0
0
0.644
128
24
105
th
Catonsville
2
1
0
0
3
0.643
109
4
106
th
Charlestown
1
0
0
0
0
0.643
137
31
107
th
Rising Sun
2
1
0
0
0
0.639
96
11
108
th
Hanover
2
1
0
1
2
0.638
118
10
109
th
Lexington Park
4
2
0
0
2
0.638
103
6
110
th
Accokeek
1
0
0
0
1
0.638
108
2
111
th
Preston
1
0
0
0
1
0.634
126
15
112
th
Newburg
1
1
0
0
0
0.633
102
10
113
th
Frostburg
3
0
1
0
1
0.633
141
28
114
th
Elkridge
4
2
0
0
5
0.63
113
1
115
th
Brunswick
1
1
1
0
0
0.629
94
21
116
th
Port Deposit
1
0
0
0
0
0.629
111
5
117
th
Prince Frederick
2
1
1
1
0
0.628
93
24
118
th
Walkersville
2
1
1
1
0
0.628
115
3
119
th
Chesapeake City
1
1
1
0
0
0.624
112
7
120
th
Millersville
2
2
1
1
6
0.622
88
32
121
st
Loveville
1
0
0
0
0
0.617
116
5
122
nd
La Plata
2
2
1
0
3
0.617
130
8
123
rd
Taneytown
1
1
0
0
0
0.617
140
17
124
th
Belcamp
1
0
0
0
2
0.614
146
22
125
th
Rock Hall
1
0
0
0
0
0.612
114
11
126
th
Andrews Air Force Base
1
0
0
0
0
0.607
138
12
127
th
Pylesville
1
1
1
0
0
0.595
122
5
128
th
Friendsville
1
0
0
0
0
0.593
187
59
129
th
Pasadena
8
2
2
0
4
0.591
135
6
130
th
Grantsville
1
0
0
0
1
0.59
127
3
131
st
Cascade
1
0
0
0
0
0.588
131
132
nd
Frederick
19
5
5
1
13
0.585
134
2
133
rd
Germantown
14
4
2
1
4
0.585
129
4
134
th
Union Bridge
1
0
1
0
0
0.58
151
17
135
th
Delmar
1
0
0
0
1
0.579
107
28
136
th
Havre De Grace
3
1
1
0
2
0.577
136
137
th
Manchester
2
0
1
0
1
0.573
101
36
138
th
Bowie
10
2
1
0
7
0.566
125
13
139
th
Pittsville
0
1
0
0
0
0.558
144
5
140
th
Nanjemoy
1
0
0
0
0
0.558
152
12
141
st
Abingdon
3
0
0
0
1
0.556
145
4
142
nd
Sudlersville
1
1
0
0
1
0.553
133
9
143
rd
Bryantown
1
0
0
0
1
0.544
153
10
144
th
Pocomoke City
1
1
1
0
0
0.541
132
12
145
th
Lothian
2
1
0
0
0
0.54
161
16
146
th
Columbia
14
4
5
0
12
0.54
148
2
147
th
St Michaels
1
0
1
0
0
0.54
143
4
148
th
Greenbelt
3
1
1
0
2
0.539
139
9
149
th
Westernport
1
0
0
0
0
0.538
179
30
150
th
Tilghman
1
0
0
0
0
0.537
68
82
151
st
Hebron
1
0
0
0
0
0.536
89
62
152
nd
Lusby
2
2
1
0
0
0.535
157
5
153
rd
Williamsport
2
1
1
0
1
0.534
154
1
154
th
Perryville
1
1
1
0
1
0.532
119
35
155
th
Cumberland
5
2
2
0
5
0.527
156
1
156
th
Hagerstown
14
3
4
1
15
0.524
158
2
157
th
Gaithersburg
22
5
3
0
14
0.523
147
10
158
th
Church Hill
1
0
0
0
0
0.52
117
41
159
th
Jessup
2
1
0
0
0
0.503
155
4
160
th
Oakland
4
1
1
0
0
0.502
172
12
161
st
Maugansville
1
0
0
0
0
0.499
162
1
162
nd
Halethorpe
1
0
0
0
3
0.497
192
30
163
rd
Vienna
1
0
0
0
0
0.495
142
21
164
th
Denton
1
1
0
0
0
0.492
170
6
165
th
Cockeysville
2
1
0
0
2
0.491
149
16
166
th
Easton
1
1
1
0
4
0.487
189
23
167
th
Annapolis
12
4
2
1
17
0.487
176
9
168
th
Conowingo
1
0
0
0
0
0.478
180
12
169
th
Linthicum
2
1
0
0
1
0.473
164
5
170
th
Silver Spring
37
10
6
0
38
0.473
159
11
171
st
Ridge
1
0
0
0
1
0.468
171
172
nd
Woodlawn
1
0
0
0
0
0.464
168
4
173
rd
Severn
4
0
0
0
3
0.461
178
5
174
th
Laurel
14
3
1
1
8
0.46
165
9
175
th
Thurmont
3
1
1
0
1
0.458
167
8
176
th
Hurlock
1
1
1
0
0
0.458
223
47
177
th
Lonaconing
1
1
0
0
0
0.458
186
9
178
th
Marbury
1
0
0
0
0
0.458
163
15
179
th
Greensboro
1
0
0
0
0
0.456
150
29
180
th
Fort Meade
3
2
1
0
0
0.45
181
1
181
st
Park Hall
1
0
0
0
0
0.449
175
6
182
nd
Fruitland
2
1
0
0
1
0.447
182
183
rd
Ridgely
1
0
1
0
1
0.443
220
37
184
th
Burtonsville
1
1
1
0
2
0.431
173
11
185
th
Federalsburg
1
1
1
0
0
0.427
169
16
186
th
Upper Marlboro
10
1
5
1
9
0.425
190
4
187
th
Great Mills
2
0
1
0
1
0.419
215
28
188
th
White Marsh
1
0
0
0
3
0.417
211
23
189
th
Owings Mills
5
0
2
0
10
0.416
188
1
190
th
Sabillasville
1
0
0
0
1
0.415
166
24
191
st
Hancock
1
0
1
0
0
0.403
194
3
192
nd
Springdale
1
0
1
0
0
0.403
221
29
193
rd
Chestertown
1
1
0
0
4
0.402
207
14
194
th
Reisterstown
5
1
1
0
2
0.39
184
10
195
th
Suitland
5
0
1
0
1
0.388
177
18
196
th
Pikesville
1
0
0
0
5
0.383
196
197
th
Cresaptown
1
0
1
0
1
0.381
199
2
198
th
Elkton
7
2
1
0
5
0.378
193
5
199
th
Cecilton
1
0
0
0
0
0.378
160
39
200
th
Glen Burnie
15
2
2
1
5
0.372
208
8
201
st
Riverdale
2
1
2
0
0
0.37
204
3
202
nd
North East
2
1
2
0
1
0.359
191
11
203
rd
Mitchellville
2
1
0
1
2
0.359
183
20
204
th
Morganza
0
0
1
0
0
0.342
237
33
205
th
Randallstown
3
1
1
0
1
0.337
224
19
206
th
Brandywine
2
1
1
0
2
0.337
214
8
207
th
Aberdeen
3
1
2
1
1
0.33
203
4
208
th
Oxon Hill
7
0
2
0
1
0.329
210
2
209
th
White Plains
1
0
0
0
1
0.327
226
17
210
th
Landover
9
2
1
0
3
0.324
206
4
211
th
Takoma Park
4
0
0
0
3
0.322
198
13
212
th
Fort George G Meade
1
0
0
0
0
0.311
174
38
213
th
Joppa
3
1
1
0
2
0.308
233
20
214
th
Waldorf
13
4
4
0
5
0.297
213
1
215
th
Beltsville
3
1
1
1
3
0.297
201
14
216
th
Cheverly
1
0
0
0
1
0.292
195
21
217
th
Lanham
6
1
1
0
7
0.29
205
12
218
th
Temple Hills
7
2
1
0
4
0.288
218
219
th
Fort Washington
10
1
1
0
3
0.286
217
2
220
th
Rosedale
1
0
0
0
1
0.284
200
20
221
st
Baltimore
185
35
53
4
122
0.284
227
6
222
nd
College Park
2
0
0
0
5
0.283
212
10
223
rd
Indian Head
2
2
1
0
0
0.276
202
21
224
th
Salisbury
9
2
4
0
8
0.265
225
1
225
th
Glenn Dale
1
0
0
0
2
0.263
231
6
226
th
Edgewood
2
1
1
0
0
0.258
230
4
227
th
Clinton
4
1
1
0
5
0.258
232
5
228
th
Crisfield
1
0
1
0
0
0.254
222
6
229
th
Capitol Heights
8
1
1
0
1
0.247
219
10
230
th
New Carrollton
3
1
0
0
0
0.244
235
5
231
st
Worton
0
0
1
0
1
0.233
197
34
232
nd
Galena
1
0
0
0
0
0.232
185
47
233
rd
Hyattsville
10
2
1
0
8
0.214
229
4
234
th
Forestville
4
1
0
0
1
0.198
239
5
235
th
Glenarden
1
0
0
0
1
0.186
228
7
236
th
Sparrows Point
0
0
1
0
0
0.185
(n/a)
237
th
Montgomery village
2
1
0
0
3
0.183
234
3
238
th
Berwyn Heights
1
0
0
0
0
0.178
209
29
239
th
Adelphi
4
2
0
0
2
0.169
241
2
240
th
Mount Rainier
2
0
0
0
0
0.166
238
2
241
st
Bladensburg
3
0
2
0
1
0.156
236
5
242
nd
Westover
0
1
0
0
1
0.155
(n/a)
243
rd
District Heights
4
1
0
0
0
0.112
243
244
th
Landover Hills
2
0
0
0
2
0.101
240
4
245
th
Cambridge
3
1
1
0
2
0.072
244
1
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for Maryland
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 Maryland State Department of Education.
These rankings were last updated on August 28, 2024, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Maryland 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 Maryland State Department of Education.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Educational resources:
Charter Schools vs Regular Public Schools: Understanding the Key Differences
Student-Teacher Ratios and their Impact on Class Sizes & School Selection
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Maryland 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