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 Tuesday, September 26, 2023.
Be the first to know when we post new test scores and rankings!
Get Notified!
School Year:
2022 - 2023
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 (
2023
)
Rank (
2022
)
Rank change from
2022
SchoolDigger Rating (
2023
)
1
st
Ocean City
1
0
0
0
1
0.992
1
2
nd
Upperco
1
0
0
0
0
0.981
15
13
3
rd
Sparks
1
0
0
0
0
0.975
7
4
4
th
Glenwood
1
1
0
0
0
0.966
16
12
5
th
North Potomac
2
0
0
0
0
0.964
6
1
6
th
West Friendship
1
0
0
0
0
0.964
11
5
7
th
Clarksville
2
1
1
0
3
0.963
10
3
8
th
Phoenix
1
0
0
0
1
0.96
5
3
9
th
Potomac
5
2
1
0
16
0.957
2
7
10
th
Severna Park
5
1
2
0
3
0.95
37
27
11
th
Marriottsville
0
1
1
0
1
0.942
13
2
12
th
Baldwin
1
0
0
0
0
0.94
4
8
13
th
Dayton
1
0
0
0
0
0.93
42
29
14
th
Perry Hall
2
0
0
0
2
0.929
18
4
15
th
Davidsonville
1
0
0
0
0
0.924
12
3
16
th
Chevy Chase
4
0
0
0
2
0.923
17
1
17
th
Bethesda
11
3
3
0
23
0.919
8
9
18
th
Brookeville
1
0
0
0
1
0.918
24
6
19
th
Poolesville
1
1
1
0
0
0.91
20
1
20
th
Woodbine
1
0
0
0
1
0.903
25
5
21
st
Kingsville
1
0
0
0
3
0.902
9
12
22
nd
Dickerson
1
0
0
0
0
0.897
35
13
23
rd
Ijamsville
1
3
2
0
2
0.893
14
9
24
th
Monkton
0
1
0
0
1
0.882
19
5
25
th
Glenelg
0
0
1
0
0
0.882
49
24
26
th
Largo
0
0
1
0
2
0.874
3
23
27
th
Ellicott City
11
6
4
0
9
0.874
29
2
28
th
Finksburg
1
0
0
0
1
0.873
31
3
29
th
Gambrills
1
1
2
0
3
0.87
23
6
30
th
Monrovia
2
0
0
0
0
0.867
45
15
31
st
Timonium
4
0
1
0
1
0.863
65
34
32
nd
New Market
3
1
0
0
0
0.862
27
5
33
rd
Sunderland
1
0
0
0
0
0.858
72
39
34
th
Sykesville
6
2
3
0
1
0.852
21
13
35
th
Myersville
2
0
0
0
0
0.847
48
13
36
th
Boonsboro
2
1
1
0
0
0.847
26
10
37
th
Fallston
1
1
1
0
0
0.846
73
36
38
th
Churchville
1
0
0
0
1
0.844
94
56
39
th
Chesapeake Beach
1
0
0
0
0
0.842
64
25
40
th
Jarrettsville
2
0
0
0
0
0.835
30
10
41
st
Sharpsburg
1
0
0
0
0
0.834
44
3
42
nd
Forest Hill
2
0
0
0
1
0.823
43
1
43
rd
Mount Airy
3
1
0
0
5
0.821
40
3
44
th
Olney
3
2
0
0
6
0.821
51
7
45
th
Berlin
2
2
1
0
2
0.82
58
13
46
th
Parkton
1
0
1
0
0
0.812
33
13
47
th
Accident
1
1
1
0
0
0.812
59
12
48
th
Edgewater
3
1
1
1
1
0.812
62
14
49
th
Clarksburg
4
2
1
0
1
0.809
39
10
50
th
White Hall
1
0
0
0
0
0.805
60
10
51
st
Hampstead
2
2
0
0
0
0.802
52
1
52
nd
Fulton
1
1
1
1
0
0.801
32
20
53
rd
Stevensville
3
2
1
0
1
0.801
36
17
54
th
Crownsville
1
0
0
1
1
0.8
54
55
th
Owings
2
2
1
0
1
0.8
28
27
56
th
Crofton
4
0
0
0
1
0.799
53
3
57
th
Bel Air
8
3
4
1
7
0.798
67
10
58
th
Lutherville
2
1
0
0
3
0.795
61
3
59
th
Church Creek
1
0
0
0
0
0.785
55
4
60
th
Huntingtown
2
1
1
0
3
0.776
47
13
61
st
California
1
0
0
0
1
0.773
46
15
62
nd
Leonardtown
2
1
1
0
8
0.771
57
5
63
rd
Cordova
1
0
0
0
0
0.761
100
37
64
th
Freeland
1
0
0
0
0
0.757
34
30
65
th
Secretary
1
0
0
0
0
0.754
91
26
66
th
Middletown
2
1
1
0
2
0.751
22
44
67
th
Damascus
3
1
1
0
0
0.75
69
2
68
th
Tilghman
1
0
0
0
0
0.749
68
69
th
Jefferson
1
0
0
0
1
0.745
71
2
70
th
Mechanicsville
4
1
0
0
13
0.743
81
11
71
st
Lavale
2
0
0
0
0
0.741
63
8
72
nd
Clear Spring
1
1
1
0
0
0.738
77
5
73
rd
Chaptico
1
0
0
0
0
0.735
74
1
74
th
Darlington
1
0
0
0
1
0.733
56
18
75
th
Knoxville
1
0
0
0
0
0.726
86
11
76
th
Deale
1
0
0
0
0
0.722
106
30
77
th
Mardela Springs
1
0
1
0
0
0.717
99
22
78
th
Grasonville
1
0
0
0
0
0.716
41
37
79
th
Centreville
2
1
1
0
2
0.716
83
4
80
th
Westminster
8
3
5
1
6
0.715
88
8
81
st
Rockville
21
6
6
0
29
0.712
78
3
82
nd
Kensington
3
2
1
1
7
0.71
82
83
rd
Adamstown
1
0
0
0
0
0.705
101
18
84
th
Street
1
0
0
0
0
0.704
124
40
85
th
Pomfret
1
0
1
0
0
0.701
116
31
86
th
Hollywood
1
0
0
0
2
0.699
102
16
87
th
Sandy Spring
1
0
1
0
2
0.697
66
21
88
th
Millersville
2
2
1
1
6
0.694
80
8
89
th
Hebron
1
0
0
0
0
0.691
123
34
90
th
Smithsburg
1
1
1
0
0
0.687
79
11
91
st
Emmitsburg
1
0
0
0
1
0.687
113
22
92
nd
Mount Savage
1
1
0
0
0
0.683
112
20
93
rd
Prince Frederick
2
1
1
1
0
0.682
121
28
94
th
Brunswick
1
1
1
0
0
0.677
97
3
95
th
Port Republic
1
0
0
0
0
0.674
108
13
96
th
Rising Sun
2
1
0
0
0
0.67
84
12
97
th
Tall Timbers
1
0
0
0
0
0.668
95
2
98
th
Arnold
3
2
0
1
1
0.666
92
6
99
th
Derwood
1
0
0
0
0
0.655
89
10
100
th
Odenton
4
1
0
0
2
0.65
117
17
101
st
Manchester
2
0
1
0
1
0.649
38
63
102
nd
Newburg
1
1
0
0
0
0.646
105
3
103
rd
Lexington Park
4
2
0
0
2
0.646
98
5
104
th
Keymar
1
0
0
0
1
0.642
156
52
105
th
Flintstone
1
0
0
0
1
0.641
153
48
106
th
Saint Leonard
1
0
0
0
0
0.634
144
38
107
th
Delmar
1
0
0
0
1
0.63
163
56
108
th
Accokeek
1
0
0
0
1
0.63
87
21
109
th
Catonsville
2
1
0
0
3
0.63
118
9
110
th
Towson
2
0
8
0
5
0.628
142
32
111
th
Port Deposit
1
0
0
0
0
0.628
179
68
112
th
Chesapeake City
1
1
1
0
0
0.628
90
22
113
th
Elkridge
4
2
0
0
1
0.627
131
18
114
th
Rock Hall
1
0
0
0
0
0.626
129
15
115
th
Walkersville
2
1
1
1
0
0.624
75
40
116
th
Loveville
1
0
0
0
1
0.62
145
29
117
th
Church Hill
1
0
0
0
0
0.619
50
67
118
th
Hanover
2
1
1
0
1
0.618
122
4
119
th
Perryville
1
1
1
0
1
0.617
114
5
120
th
Trappe
1
0
0
0
0
0.613
130
10
121
st
Deal Island
1
0
0
0
0
0.612
76
45
122
nd
Pylesville
1
1
1
0
0
0.607
93
29
123
rd
Snow Hill
1
1
1
1
0
0.603
85
38
124
th
Seabrook
2
1
0
0
0
0.599
136
12
125
th
Bowie
9
2
1
0
7
0.598
166
41
126
th
Preston
1
0
0
0
1
0.592
109
17
127
th
Grantsville
1
0
0
0
1
0.591
151
24
128
th
Shady Side
1
0
0
0
0
0.589
154
26
129
th
Germantown
14
4
2
1
4
0.589
128
1
130
th
La Plata
2
1
1
0
3
0.583
137
7
131
st
Cascade
1
0
0
0
0
0.58
169
38
132
nd
Pocomoke City
1
1
1
0
0
0.577
104
28
133
rd
Sudlersville
1
1
0
0
0
0.576
134
1
134
th
Frederick
20
5
5
0
11
0.575
115
19
135
th
Pasadena
8
2
2
0
2
0.575
125
10
136
th
Havre De Grace
3
1
1
0
2
0.57
146
10
137
th
Charlestown
1
0
0
0
0
0.568
111
26
138
th
Andrews Air Force Base
1
0
0
0
0
0.565
150
12
139
th
Greenbelt
3
1
1
0
2
0.564
120
19
140
th
Taneytown
1
1
0
0
0
0.557
127
13
141
st
Frostburg
3
0
1
0
1
0.552
119
22
142
nd
Vienna
1
0
0
0
0
0.55
126
16
143
rd
St Michaels
1
0
1
0
0
0.546
110
33
144
th
Pittsville
0
1
0
0
0
0.536
107
37
145
th
Abingdon
3
0
0
0
1
0.532
180
35
146
th
Belcamp
1
0
0
0
2
0.532
176
30
147
th
Gaithersburg
22
5
3
0
13
0.532
164
17
148
th
Columbia
14
4
5
0
8
0.527
160
12
149
th
Cockeysville
2
1
0
0
2
0.524
178
29
150
th
Greensboro
1
0
0
0
0
0.518
187
37
151
st
Union Bridge
1
0
1
0
0
0.512
139
12
152
nd
Nanjemoy
1
0
0
0
0
0.512
152
153
rd
Bryantown
1
0
0
0
1
0.508
172
19
154
th
Williamsport
2
1
1
0
1
0.507
132
22
155
th
Jessup
2
1
0
0
0
0.498
168
13
156
th
Cumberland
5
2
2
0
5
0.498
170
14
157
th
Lusby
2
2
1
0
0
0.496
174
17
158
th
Hagerstown
14
3
5
1
15
0.49
148
10
159
th
Silver Spring
36
10
6
0
34
0.486
165
6
160
th
Cecilton
1
0
0
0
0
0.484
196
36
161
st
Lothian
2
1
0
0
0
0.483
177
16
162
nd
Maugansville
1
0
0
0
0
0.482
161
1
163
rd
Marbury
1
0
0
0
0
0.481
162
1
164
th
Linthicum
2
1
0
0
1
0.48
149
15
165
th
Laurel
14
3
1
1
6
0.478
175
10
166
th
Sabillasville
1
0
0
0
1
0.477
(n/a)
167
th
Thurmont
3
1
1
0
1
0.476
133
34
168
th
Woodlawn
1
0
0
0
0
0.476
157
11
169
th
Federalsburg
1
1
1
0
0
0.475
189
20
170
th
Denton
1
1
0
0
0
0.465
143
27
171
st
Ridge
1
0
0
0
1
0.462
103
68
172
nd
Oakland
4
1
1
0
0
0.461
184
12
173
rd
Burtonsville
1
1
1
0
1
0.456
155
18
174
th
Fort George G Meade
1
0
0
0
0
0.456
159
15
175
th
Park Hall
1
0
0
0
0
0.453
147
28
176
th
Annapolis
12
4
2
1
17
0.452
194
18
177
th
Suitland
5
0
1
0
1
0.446
215
38
178
th
Severn
4
0
0
0
3
0.44
193
15
179
th
Westernport
1
0
0
0
0
0.439
158
21
180
th
Conowingo
1
0
0
0
0
0.434
186
6
181
st
Fort Meade
3
2
1
0
0
0.43
183
2
182
nd
Fruitland
2
1
0
0
1
0.428
171
11
183
rd
Mitchellville
3
1
0
1
2
0.422
185
2
184
th
Reisterstown
5
1
1
0
2
0.42
182
2
185
th
Galena
1
0
0
0
0
0.418
199
14
186
th
Lonaconing
1
1
0
0
0
0.415
203
17
187
th
Friendsville
1
0
0
0
0
0.414
219
32
188
th
Owings Mills
5
0
2
0
7
0.411
210
22
189
th
Easton
1
1
1
0
4
0.411
188
1
190
th
Upper Marlboro
11
2
5
1
7
0.403
198
8
191
st
North East
2
1
2
0
1
0.391
173
18
192
nd
Halethorpe
1
0
0
0
2
0.38
190
2
193
rd
Elkton
7
2
1
0
5
0.379
191
2
194
th
Hancock
1
0
1
0
0
0.372
138
56
195
th
Cheverly
1
0
0
0
1
0.368
232
37
196
th
Pikesville
1
0
0
0
2
0.363
211
15
197
th
Worton
0
0
1
0
1
0.362
167
30
198
th
Takoma Park
4
0
0
0
3
0.359
212
14
199
th
Cresaptown
1
0
1
0
0
0.359
70
129
200
th
Rosedale
1
0
0
0
1
0.35
224
24
201
st
Beltsville
3
1
1
1
2
0.347
204
3
202
nd
Indian Head
2
2
1
0
0
0.347
201
1
203
rd
Aberdeen
3
1
2
1
1
0.345
223
20
204
th
Riverdale
3
1
2
0
0
0.344
202
2
205
th
Lanham
6
1
1
0
5
0.344
195
10
206
th
Landover
9
2
1
0
2
0.343
209
3
207
th
Chestertown
1
1
0
0
4
0.341
213
6
208
th
Glen Burnie
15
2
2
1
5
0.338
206
2
209
th
Berwyn Heights
1
0
0
0
0
0.338
207
2
210
th
Oxon Hill
7
0
2
0
1
0.329
222
12
211
th
White Marsh
1
0
0
0
2
0.327
192
19
212
th
College Park
2
0
0
0
5
0.324
221
9
213
th
Waldorf
13
4
4
0
5
0.322
208
5
214
th
Brandywine
2
1
1
0
2
0.32
216
2
215
th
Great Mills
2
0
1
0
1
0.317
205
10
216
th
Harwood
0
0
1
0
1
0.315
96
120
217
th
Fort Washington
9
2
1
0
3
0.309
220
3
218
th
Temple Hills
7
2
1
0
3
0.309
235
17
219
th
Capitol Heights
8
1
1
0
1
0.307
238
19
220
th
Ridgely
1
0
1
0
1
0.303
197
23
221
st
Springdale
1
0
1
0
0
0.299
141
80
222
nd
Crisfield
1
0
1
0
0
0.295
218
4
223
rd
Hurlock
1
1
1
0
0
0.291
200
23
224
th
Randallstown
3
1
1
0
1
0.286
217
7
225
th
Salisbury
9
2
4
0
8
0.28
214
11
226
th
White Plains
1
0
0
0
1
0.278
231
5
227
th
Baltimore
188
34
54
4
113
0.275
236
9
228
th
Glenarden
1
0
0
0
1
0.268
241
13
229
th
Hyattsville
10
1
1
0
7
0.265
228
1
230
th
Edgewood
2
1
1
0
0
0.263
230
231
st
Glenn Dale
1
0
0
0
2
0.249
229
2
232
nd
Clinton
4
1
1
0
4
0.246
226
6
233
rd
Joppa
3
1
1
0
2
0.237
239
6
234
th
Montgomery village
2
1
0
0
2
0.22
234
235
th
New Carrollton
3
1
0
0
0
0.213
227
8
236
th
Bladensburg
3
0
2
0
1
0.206
237
1
237
th
Morganza
0
0
1
0
0
0.197
135
102
238
th
Mount Rainier
2
0
0
0
0
0.182
245
7
239
th
Forestville
4
1
0
0
1
0.172
243
4
240
th
Landover Hills
2
0
0
0
2
0.151
240
241
st
Adelphi
4
1
0
0
2
0.151
242
1
242
nd
Princess Anne
2
0
1
0
0
0.147
233
9
243
rd
District Heights
4
0
0
0
0
0.104
246
3
244
th
Cambridge
3
1
1
0
2
0.076
244
245
th
Parkville
1
0
0
0
1
0.042
(n/a)
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 September 26, 2023, 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:
Understanding an IEP: The Ultimate Guide for Parents and Educators
Every Student Succeeds Act (ESSA): Transforming Education in America
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...