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
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, August 26, 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 247)
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
Upperco
1
0
0
0
0
0.983
5
4
2
nd
Largo
0
0
1
0
2
0.982
13
11
3
rd
West Friendship
1
0
0
0
0
0.98
7
4
4
th
Potomac
5
2
1
0
17
0.979
3
1
5
th
Sparks
1
0
0
0
1
0.978
1
4
6
th
Baldwin
1
0
0
0
0
0.972
6
7
th
Phoenix
1
0
0
0
1
0.969
4
3
8
th
Glenwood
1
1
0
0
1
0.963
12
4
9
th
Clarksville
2
1
1
0
3
0.963
8
1
10
th
Marriottsville
0
1
1
0
1
0.962
11
1
11
th
Ocean City
1
0
0
0
1
0.958
2
9
11
th
North Potomac
2
0
0
0
0
0.958
9
2
13
th
Myersville
2
0
0
0
0
0.941
15
2
14
th
Dayton
1
0
0
0
0
0.94
16
2
15
th
Bethesda
11
3
3
0
22
0.934
17
2
16
th
Ijamsville
1
3
2
0
2
0.933
33
17
17
th
Poolesville
1
1
1
0
0
0.931
18
1
18
th
Perry Hall
2
0
0
0
2
0.927
14
4
19
th
Brookeville
1
0
0
0
1
0.926
20
1
20
th
Glenelg
0
0
1
0
0
0.918
22
2
21
st
New Market
3
1
0
0
0
0.918
32
11
22
nd
Kingsville
1
0
0
0
3
0.916
27
5
23
rd
Davidsonville
1
0
0
0
0
0.913
19
4
24
th
Churchville
1
0
0
0
1
0.908
28
4
25
th
Crownsville
1
0
0
1
3
0.888
37
12
26
th
Woodbine
1
0
0
0
1
0.886
35
9
27
th
Sykesville
6
2
3
0
2
0.885
30
3
28
th
Monkton
0
1
0
0
1
0.884
21
7
29
th
Chevy Chase
4
0
0
0
3
0.882
25
4
30
th
Parkton
1
0
1
0
0
0.881
34
4
31
st
Berlin
2
2
1
0
2
0.878
53
22
32
nd
White Hall
1
0
0
0
0
0.869
23
9
33
rd
Monrovia
2
0
0
0
0
0.866
31
2
34
th
Sunderland
1
0
0
0
0
0.864
24
10
35
th
Jarrettsville
2
0
0
0
0
0.863
44
9
36
th
Middletown
2
1
1
0
2
0.853
79
43
37
th
Gambrills
1
1
2
0
3
0.848
36
1
38
th
Boonsboro
2
1
1
0
1
0.847
55
17
39
th
Fulton
1
1
1
1
0
0.847
42
3
40
th
Severna Park
5
1
2
0
3
0.846
10
30
41
st
Owings
2
2
1
0
2
0.846
48
7
42
nd
Fallston
1
1
1
0
0
0.842
70
28
43
rd
Keymar
1
0
0
0
1
0.836
85
42
44
th
Edgewater
3
1
2
1
1
0.832
43
1
45
th
Lutherville
2
1
0
0
5
0.832
61
16
46
th
Leonardtown
2
1
2
0
8
0.832
69
23
47
th
Forest Hill
2
0
0
0
1
0.831
41
6
48
th
Accident
1
1
1
0
0
0.83
82
34
49
th
Bel Air
8
3
4
1
7
0.829
71
22
50
th
Mount Airy
3
1
0
0
5
0.824
50
51
st
Chesapeake Beach
1
0
0
0
0
0.823
39
12
52
nd
Freeland
1
0
0
0
0
0.818
59
7
53
rd
Darlington
1
0
0
0
1
0.817
72
19
54
th
Church Creek
1
0
0
0
0
0.815
26
28
55
th
Ellicott City
11
6
5
0
9
0.814
38
17
56
th
Hollywood
1
0
0
0
2
0.812
81
25
57
th
Olney
3
2
0
0
6
0.805
47
10
58
th
Timonium
4
0
1
0
1
0.804
40
18
59
th
California
1
0
0
0
1
0.803
46
13
60
th
Hampstead
2
2
0
0
0
0.803
60
61
st
Dickerson
1
0
0
0
1
0.802
29
32
62
nd
Crofton
4
0
0
0
1
0.798
54
8
63
rd
Sandy Spring
1
0
1
0
1
0.797
45
18
64
th
Lavale
2
0
0
0
0
0.796
68
4
65
th
Huntingtown
2
1
1
0
3
0.796
56
9
66
th
Cordova
1
0
0
0
0
0.794
58
8
67
th
Clarksburg
5
2
1
0
1
0.787
51
16
68
th
Stevensville
3
2
1
0
2
0.783
49
19
69
th
Morganza
0
0
1
0
0
0.782
204
135
70
th
Street
1
0
0
0
0
0.777
64
6
71
st
Port Republic
1
0
0
0
0
0.772
73
2
72
nd
Smithsburg
1
1
1
0
0
0.771
96
24
73
rd
Arnold
3
2
0
1
1
0.77
76
3
74
th
Trappe
1
0
0
0
0
0.757
86
12
75
th
Clear Spring
1
1
1
0
0
0.754
90
15
76
th
Knoxville
1
0
0
0
0
0.751
78
2
77
th
Brunswick
1
1
1
0
0
0.749
115
38
78
th
Emmitsburg
1
0
0
0
1
0.741
77
1
79
th
Snow Hill
1
1
1
1
0
0.739
98
19
80
th
Jefferson
1
0
0
0
1
0.732
62
18
81
st
Kensington
3
2
1
1
7
0.73
84
3
82
nd
Manchester
2
0
1
0
1
0.729
137
55
83
rd
Seabrook
3
0
0
0
0
0.727
100
17
84
th
Finksburg
1
0
0
0
1
0.726
52
32
85
th
Towson
3
0
8
2
5
0.724
91
6
86
th
Damascus
3
1
1
0
0
0.723
65
21
87
th
Mechanicsville
4
1
0
0
14
0.722
92
5
88
th
Chaptico
1
0
0
0
0
0.711
103
15
89
th
Walkersville
2
1
1
1
0
0.709
118
29
90
th
Secretary
1
0
0
0
0
0.704
67
23
91
st
Rockville
21
6
7
0
33
0.702
75
16
92
nd
Sharpsburg
1
0
0
0
0
0.698
66
26
93
rd
Deale
1
0
0
0
0
0.69
57
36
94
th
Westminster
8
3
6
1
6
0.688
88
6
95
th
Pylesville
1
1
1
0
0
0.687
127
32
96
th
Mardela Springs
1
0
1
0
0
0.683
94
2
97
th
Saint Leonard
1
0
0
0
0
0.682
99
2
98
th
Prince Frederick
2
1
2
2
0
0.682
117
19
99
th
Harwood
0
0
1
0
1
0.677
89
10
100
th
Tall Timbers
1
0
0
0
0
0.675
74
26
101
st
Odenton
4
1
0
0
2
0.674
102
1
102
nd
Cresaptown
1
0
1
0
1
0.673
197
95
103
rd
Accokeek
1
0
0
0
1
0.671
110
7
104
th
Rising Sun
2
1
0
0
0
0.667
107
3
105
th
Elkridge
4
2
0
0
5
0.664
114
9
106
th
Adamstown
1
0
0
0
0
0.659
87
19
107
th
Newburg
1
1
0
0
0
0.658
112
5
108
th
Hanover
2
1
0
1
2
0.655
108
109
th
Vienna
1
0
0
0
0
0.654
163
54
110
th
Port Deposit
1
0
0
0
0
0.646
116
6
111
th
Millersville
2
2
1
1
6
0.645
120
9
112
th
Frostburg
3
0
1
0
1
0.644
113
1
113
th
Grasonville
1
0
0
0
0
0.644
63
50
114
th
Preston
1
0
0
0
1
0.642
111
3
115
th
Catonsville
2
1
0
0
3
0.641
105
10
116
th
Centreville
2
1
1
0
2
0.639
80
36
117
th
Rock Hall
1
0
0
0
0
0.637
125
8
118
th
Frederick
19
5
7
1
13
0.629
132
14
119
th
Lexington Park
4
2
0
0
2
0.626
109
10
120
th
Hebron
1
0
0
0
0
0.625
151
31
121
st
Union Bridge
1
0
1
0
0
0.625
134
13
122
nd
Pocomoke City
1
1
1
0
0
0.624
144
22
123
rd
Shady Side
1
0
0
0
0
0.622
104
19
124
th
Derwood
1
0
0
0
0
0.618
101
23
125
th
Friendsville
1
0
0
0
0
0.617
128
3
126
th
Andrews Air Force Base
1
0
0
0
0
0.611
126
127
th
Taneytown
1
1
0
0
0
0.608
123
4
128
th
Pasadena
8
2
2
0
4
0.604
129
1
129
th
Loveville
1
0
0
0
0
0.602
121
8
130
th
Lothian
1
1
0
0
0
0.599
145
15
131
st
Chesapeake City
1
1
1
0
0
0.598
119
12
132
nd
Flintstone
1
0
0
0
1
0.597
83
49
133
rd
Mount Savage
1
1
0
0
0
0.592
95
38
134
th
Pomfret
1
0
2
0
0
0.591
97
37
135
th
Grantsville
1
0
0
0
1
0.588
130
5
136
th
Columbia
14
4
5
0
12
0.58
146
10
137
th
Greenbelt
3
1
1
0
2
0.576
148
11
138
th
Delmar
1
0
0
0
1
0.575
135
3
139
th
Conowingo
1
0
0
0
0
0.572
168
29
140
th
Bowie
11
2
1
0
7
0.566
138
2
141
st
Springdale
1
0
1
0
0
0.566
192
51
142
nd
Germantown
14
4
2
1
4
0.563
133
9
143
rd
Lusby
2
2
1
0
0
0.563
152
9
144
th
Havre De Grace
3
1
1
0
2
0.557
136
8
145
th
Perryville
1
1
1
0
1
0.555
154
9
146
th
St Michaels
1
0
1
0
0
0.554
147
1
147
th
Charlestown
1
0
0
0
0
0.554
106
41
148
th
Hagerstown
14
3
5
1
15
0.553
156
8
149
th
Bryantown
1
0
0
0
1
0.553
143
6
150
th
Pittsville
0
1
0
0
0
0.552
139
11
151
st
Morningside
2
0
0
0
0
0.548
(n/a)
152
nd
Tracys Landing
1
0
0
0
0
0.548
(n/a)
153
rd
Abingdon
3
0
0
0
1
0.548
141
12
154
th
Westernport
1
0
0
0
0
0.545
149
5
155
th
Sabillasville
1
0
0
0
1
0.544
190
35
156
th
Oakland
4
1
1
0
0
0.539
160
4
157
th
La Plata
3
2
1
0
3
0.538
122
35
158
th
Cumberland
5
2
2
0
5
0.534
155
3
159
th
Nanjemoy
1
0
0
0
0
0.529
140
19
160
th
Pikesville
1
0
0
0
5
0.526
196
36
161
st
Williamsport
2
1
1
0
1
0.521
153
8
162
nd
Maugansville
1
0
0
0
0
0.52
161
1
163
rd
Denton
1
1
0
0
0
0.519
164
1
164
th
Halethorpe
1
0
0
0
3
0.516
162
2
165
th
Thurmont
3
1
1
0
1
0.514
175
10
166
th
Deal Island
1
0
0
0
0
0.513
93
73
167
th
Gaithersburg
22
5
3
0
14
0.51
157
10
168
th
Woodlawn
1
0
0
0
0
0.51
172
4
169
th
Greensboro
1
0
0
0
0
0.509
179
10
170
th
Church Hill
1
0
0
0
0
0.508
158
12
171
st
Hancock
1
0
1
0
0
0.506
191
20
172
nd
White Marsh
1
0
0
0
3
0.504
188
16
173
rd
Cockeysville
2
1
0
0
2
0.503
165
8
174
th
Lonaconing
1
1
0
0
0
0.493
177
3
175
th
Cecilton
1
0
0
0
0
0.491
199
24
176
th
Ridgely
1
0
2
0
1
0.491
183
7
177
th
Federalsburg
1
1
1
0
0
0.486
185
8
178
th
Belcamp
1
0
0
0
2
0.486
124
54
179
th
Sparrows Point
0
0
1
0
0
0.482
236
57
180
th
Jessup
2
1
0
1
0
0.481
159
21
181
st
Silver Spring
37
10
8
0
38
0.48
170
11
182
nd
Linthicum
2
1
0
0
1
0.478
169
13
183
rd
Severn
4
0
1
0
3
0.478
173
10
184
th
Marbury
1
0
0
0
0
0.476
178
6
185
th
Sudlersville
1
1
0
0
1
0.471
142
43
186
th
Park Hall
1
0
0
0
0
0.468
181
5
187
th
Burtonsville
1
1
1
0
2
0.467
184
3
188
th
Laurel
14
3
1
1
8
0.465
174
14
189
th
Fruitland
2
1
0
0
1
0.459
182
7
190
th
Annapolis
12
4
3
1
17
0.456
167
23
191
st
Reisterstown
5
1
1
0
2
0.455
194
3
192
nd
Fort Meade
4
2
1
0
0
0.455
180
12
193
rd
Hurlock
1
1
1
0
0
0.453
176
17
194
th
Ridge
1
0
0
0
1
0.443
171
23
195
th
Great Mills
2
0
1
0
1
0.441
187
8
196
th
Cascade
1
0
0
0
0
0.438
131
65
197
th
North East
2
1
2
0
1
0.429
202
5
198
th
Worton
0
0
1
0
1
0.423
231
33
199
th
Upper Marlboro
10
1
5
1
9
0.416
186
13
200
th
Crisfield
1
0
1
0
0
0.399
228
28
201
st
Glen Burnie
16
2
2
1
5
0.386
200
1
202
nd
White Plains
1
0
0
0
1
0.384
209
7
203
rd
Riverdale
2
1
2
0
0
0.383
201
2
204
th
Chestertown
1
1
0
0
4
0.383
193
11
205
th
Easton
1
1
1
0
4
0.369
166
39
206
th
Elkton
7
2
2
0
5
0.365
198
8
207
th
Aberdeen
3
1
2
1
1
0.362
207
208
th
Owings Mills
5
0
2
0
10
0.36
189
19
209
th
Rosedale
1
0
0
0
1
0.358
220
11
210
th
Randallstown
3
1
1
0
1
0.352
205
5
211
th
Lanham
6
1
1
1
7
0.348
217
6
212
th
Waldorf
13
4
4
0
5
0.347
214
2
213
th
Edgewood
2
1
1
0
0
0.344
226
13
214
th
Landover
10
2
1
0
3
0.344
210
4
215
th
Oxon Hill
8
0
2
0
1
0.342
208
7
216
th
Mitchellville
2
1
0
1
2
0.336
203
13
217
th
Takoma Park
4
0
0
0
3
0.323
211
6
218
th
Indian Head
2
2
1
0
0
0.314
223
5
219
th
Salisbury
9
2
4
0
8
0.312
224
5
220
th
Brandywine
2
1
1
1
2
0.31
206
14
221
st
Beltsville
4
1
1
1
3
0.294
215
6
222
nd
Baltimore
185
35
54
4
122
0.274
221
1
223
rd
Temple Hills
7
2
1
0
4
0.274
218
5
224
th
Fort Washington
10
1
1
0
3
0.266
219
5
225
th
Westover
0
1
1
0
1
0.261
242
17
226
th
Joppa
3
1
1
0
2
0.259
213
13
227
th
Galena
1
0
0
0
0
0.257
232
5
228
th
Hyattsville
10
2
1
0
8
0.249
233
5
229
th
Cheverly
1
0
0
0
1
0.245
216
13
230
th
Tilghman
1
0
0
0
0
0.24
150
80
231
st
Clinton
5
1
1
0
5
0.239
227
4
232
nd
Forestville
4
1
0
0
1
0.233
234
2
233
rd
New Carrollton
3
1
0
0
0
0.228
230
3
234
th
College Park
2
0
0
0
5
0.224
222
12
235
th
Princess Anne
2
0
1
0
0
0.224
(n/a)
236
th
Capitol Heights
9
1
1
0
1
0.213
229
7
237
th
Berwyn Heights
1
0
0
0
0
0.192
238
1
238
th
Montgomery village
2
1
0
0
3
0.19
237
1
239
th
Adelphi
4
2
0
0
2
0.184
239
240
th
Glenn Dale
1
0
0
0
2
0.178
225
15
241
st
Cambridge
4
1
2
0
2
0.158
245
4
242
nd
Landover Hills
2
0
0
0
2
0.141
244
2
243
rd
Glenarden
1
0
0
0
1
0.096
235
8
244
th
Suitland
3
0
1
0
1
0.094
195
49
245
th
Mount Rainier
2
0
0
0
0
0.091
240
5
246
th
Bladensburg
3
0
2
0
1
0.081
241
5
247
th
District Heights
4
1
0
0
0
0.043
243
4
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 26, 2025, 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:
State-Administered Standardized Tests: A Comprehensive Guide
Public School Districts and Their Services: A Comprehensive Guide
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...