Find a School
School Rankings
Find a School
School Rankings
Home
Maine
City Rankings
Best Cities in Maine 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 Maine 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!
JUST IN!
Maine test scores and updated rankings for the 2023-24 school year were posted to SchoolDigger this week!
Year after year, SchoolDigger is
always
the first to publish Maine 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.
School Year:
2023 - 2024
2023 - 2024
2022 - 2023
2021 - 2022
2020 - 2021
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2012 - 2013
2011 - 2012
2010 - 2011
Rank (of 268)
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
Pownal
1
0
0
0
0
0.993
51
50
2
nd
Kennebunkport
1
0
0
0
0
0.99
33
31
3
rd
South Bristol
1
0
0
0
0
0.986
17
14
4
th
Steuben
1
0
0
0
0
0.979
151
147
5
th
Cape Elizabeth
1
1
1
0
1
0.979
1
4
6
th
Harpswell
1
0
0
0
0
0.969
119
113
7
th
Cumberland
2
1
1
0
0
0.967
8
1
8
th
Bar Harbor
1
0
1
0
0
0.966
11
3
9
th
Yarmouth
2
1
1
0
1
0.963
7
2
10
th
Pemaquid
1
0
0
0
0
0.958
18
8
11
th
Washington
1
0
0
0
0
0.955
40
29
12
th
West Bath
2
0
0
0
1
0.951
15
3
13
th
Dresden
1
0
0
0
0
0.944
217
204
14
th
Castine
1
0
0
0
0
0.938
4
10
15
th
Falmouth
2
1
1
1
1
0.937
10
5
16
th
Lincolnville
1
0
0
0
0
0.934
3
13
17
th
Penobscot
1
0
0
0
0
0.927
16
1
18
th
Kennebunk
2
1
1
0
2
0.923
22
4
19
th
Northport
2
0
0
0
0
0.917
9
10
20
th
Eliot
1
1
0
0
1
0.91
31
11
21
st
Rockport
1
0
1
0
2
0.905
20
1
22
nd
Friendship
1
0
0
0
0
0.903
21
1
23
rd
York
2
1
1
0
1
0.898
19
4
24
th
Unity
1
0
1
0
0
0.893
140
116
25
th
Northeast Harbor
1
0
0
0
0
0.892
6
19
26
th
Phippsburg
1
0
0
0
0
0.885
30
4
27
th
Lamoine
2
0
0
0
0
0.878
46
19
28
th
Sebago
2
0
0
0
0
0.875
(n/a)
29
th
Freeport
2
1
1
0
2
0.872
24
5
30
th
Mapleton
1
0
0
0
0
0.872
36
6
31
st
Camden
0
1
0
0
3
0.87
29
2
32
nd
Denmark
1
0
0
0
0
0.868
2
30
33
rd
Scarborough
4
1
2
0
1
0.864
26
7
34
th
South Berwick
2
0
1
0
1
0.862
70
36
35
th
Georgetown
1
0
0
0
0
0.861
25
10
36
th
Holden
1
1
0
0
0
0.851
41
5
37
th
Blue Hill
1
0
0
0
3
0.851
83
46
38
th
Hampden
2
1
1
0
0
0.848
23
15
39
th
Solon
1
0
0
0
0
0.847
49
10
40
th
Woodland
1
0
0
0
0
0.844
89
49
41
st
Orono
1
1
1
0
0
0.841
35
6
42
nd
Nobleboro
1
0
0
0
2
0.837
12
30
43
rd
Durham
1
0
0
0
0
0.83
42
1
44
th
Arundel
1
0
0
0
1
0.823
39
5
45
th
Steep Falls
1
0
0
0
0
0.816
(n/a)
46
th
Dedham
1
0
0
0
0
0.813
28
18
47
th
Fort Fairfield
1
0
1
0
0
0.809
75
28
48
th
Sidney
1
0
0
0
1
0.809
32
16
49
th
Minot
1
0
0
0
0
0.806
116
67
50
th
Monroe
1
0
0
0
0
0.802
5
45
51
st
Brunswick
2
1
1
0
2
0.802
57
6
52
nd
Eastbrook
1
0
0
0
0
0.788
250
198
53
rd
Lebanon
2
0
0
0
0
0.786
73
20
54
th
Bowdoinham
1
0
0
0
0
0.785
38
16
55
th
Manchester
1
0
0
0
0
0.781
102
47
56
th
Howland
0
1
1
0
0
0.778
212
156
57
th
Veazie
1
0
0
0
0
0.778
80
23
58
th
Hope
1
0
0
0
0
0.771
103
45
59
th
Farmingdale
0
0
1
0
0
0.769
56
3
60
th
Bryant Pond
1
0
0
0
1
0.767
43
17
61
st
Bangor
7
2
1
0
6
0.763
55
6
62
nd
Owls Head
1
0
0
0
0
0.753
84
22
63
rd
Strong
0
1
1
0
0
0.753
76
13
64
th
Easton
1
0
1
0
0
0.75
77
13
65
th
Athens
1
0
0
0
0
0.747
13
52
66
th
Edgecomb
1
0
0
0
3
0.74
114
48
67
th
Searsmont
2
0
0
0
0
0.736
27
40
68
th
Alfred
1
0
0
0
0
0.733
104
36
69
th
Belgrade
1
0
0
0
1
0.729
48
21
70
th
South Portland
5
1
2
0
4
0.729
129
59
71
st
Windsor
1
0
0
0
0
0.705
86
15
72
nd
Wells
1
1
1
0
0
0.703
44
28
73
rd
Cherryfield
1
0
0
0
0
0.701
147
74
74
th
Pittston
1
0
0
0
0
0.698
136
62
75
th
Levant
1
0
0
0
0
0.691
92
17
76
th
Bowdoin
1
0
0
0
0
0.688
65
11
77
th
Saint Agatha
1
0
1
0
0
0.684
144
67
78
th
Pembroke
1
0
0
0
0
0.681
14
64
79
th
Canaan
1
0
0
0
0
0.677
72
7
80
th
Gardiner
1
1
1
0
0
0.673
149
69
81
st
Hodgdon
1
0
1
0
0
0.666
79
2
82
nd
Damariscotta
1
0
0
0
0
0.656
50
32
83
rd
Topsham
2
1
1
0
0
0.653
67
16
84
th
North Berwick
1
0
1
0
0
0.652
121
37
85
th
Gorham
3
1
1
0
0
0.651
59
26
86
th
Kittery Point
1
0
0
0
0
0.649
98
12
87
th
Greene
1
0
0
0
0
0.642
100
13
88
th
Millinocket
1
0
1
0
1
0.638
159
71
89
th
New Gloucester
2
0
0
0
3
0.632
45
44
90
th
Tenants Harbor
2
0
0
0
0
0.628
120
30
91
st
Oakland
2
1
1
0
0
0.626
62
29
92
nd
Whitefield
1
0
0
0
0
0.622
88
4
93
rd
Cushing
1
0
0
0
0
0.618
142
49
94
th
Palermo
1
0
0
0
0
0.615
146
52
95
th
Hermon
1
1
1
0
1
0.613
69
26
96
th
Mount Vernon
1
0
0
0
0
0.608
53
43
97
th
Winslow
1
1
1
0
1
0.604
106
9
98
th
East Waterboro
1
1
0
0
0
0.601
110
12
99
th
Brooklin
1
0
0
0
0
0.601
47
52
100
th
Edmunds Twp
1
0
0
0
0
0.597
37
63
101
st
Cutler
1
0
0
0
0
0.594
155
54
102
nd
Orrington
1
0
0
0
0
0.587
132
30
103
rd
Mars Hill
1
0
1
0
0
0.587
154
51
104
th
Gray
2
1
1
0
1
0.586
95
9
105
th
Lovell
1
0
0
0
0
0.583
195
90
106
th
Thomaston
1
2
0
0
0
0.578
112
6
107
th
West Enfield
1
0
0
0
0
0.569
81
26
108
th
Wayne
1
0
0
0
0
0.566
91
17
109
th
Hallowell
1
0
0
0
0
0.563
152
43
110
th
Trenton
1
0
0
0
0
0.559
158
48
111
th
Brewer
1
0
1
0
0
0.556
135
24
112
th
Raymond
1
1
0
0
1
0.554
71
41
113
th
Appleton
1
0
0
0
0
0.552
52
61
114
th
Fort Kent
1
1
1
0
0
0.55
85
29
115
th
Addison
1
0
0
0
0
0.549
237
122
116
th
Boothbay Harbor
1
0
1
0
0
0.547
143
27
117
th
Glenburn
1
0
0
0
0
0.545
74
43
118
th
Limington
1
0
0
0
0
0.542
58
60
119
th
Bethel
1
1
1
0
1
0.539
96
23
120
th
Hiram
1
1
1
0
0
0.539
148
28
121
st
Southwest Harbor
1
0
0
0
0
0.538
34
87
122
nd
Kittery
0
1
1
0
1
0.528
93
29
123
rd
Winthrop
1
1
1
0
0
0.527
94
29
124
th
Sumner
1
0
0
0
0
0.521
173
49
125
th
Readfield
1
1
1
0
0
0.518
122
3
126
th
Lyman
1
0
0
0
0
0.517
68
58
127
th
Kingfield
1
0
0
0
0
0.514
167
40
128
th
Presque Isle
2
1
1
0
1
0.509
101
27
129
th
Phillips
1
0
0
0
0
0.503
141
12
130
th
China
1
1
0
0
0
0.498
(n/a)
131
st
Brooksville
1
0
0
0
0
0.493
133
2
132
nd
Acton
1
0
0
0
1
0.49
107
25
133
rd
Benton
1
0
0
0
0
0.486
224
91
134
th
Carmel
1
1
0
0
0
0.484
168
34
135
th
Milbridge
1
0
0
0
0
0.479
160
25
136
th
Lisbon Falls
0
1
1
0
1
0.477
134
2
137
th
Wilton
2
0
0
0
0
0.476
210
73
138
th
Winterport
1
1
0
0
0
0.475
105
33
139
th
Dover Foxcroft
1
1
0
0
1
0.472
169
30
140
th
Madawaska
1
0
1
0
0
0.47
117
23
141
st
Woolwich
1
0
0
0
1
0.465
82
59
142
nd
Hinckley
0
0
1
0
1
0.463
64
78
143
rd
Swanville
2
0
0
0
0
0.462
255
112
144
th
Bucksport
2
1
1
0
2
0.461
131
13
145
th
Surry
1
0
0
0
0
0.455
99
46
146
th
Windham
2
1
1
0
1
0.453
123
23
147
th
Houlton
2
1
1
0
2
0.452
162
15
148
th
Sabattus
1
1
0
0
0
0.446
252
104
149
th
Old Orchard Beach
1
1
1
0
0
0.441
177
28
150
th
Rockland
1
0
1
0
1
0.437
192
42
151
st
North Anson
1
0
1
0
0
0.433
228
77
152
nd
Poland
1
1
1
0
1
0.429
125
27
153
rd
Portland
8
3
4
0
8
0.427
161
8
154
th
East Machias
1
0
0
0
1
0.424
124
30
155
th
Jefferson
1
0
0
0
0
0.42
108
47
156
th
Sullivan
1
1
1
0
0
0.42
193
37
157
th
Pittsfield
2
1
0
0
1
0.416
164
7
158
th
Albion
1
0
0
0
0
0.41
66
92
159
th
Stratton
1
0
0
0
0
0.406
183
24
160
th
Waterville
2
1
1
0
3
0.406
176
16
161
st
Casco
1
0
0
0
0
0.403
118
43
162
nd
Berwick
2
1
0
0
1
0.396
181
19
163
rd
Vassalboro
1
0
0
0
0
0.392
214
51
164
th
West Gardiner
1
0
0
0
1
0.382
171
7
165
th
Lincoln
1
1
1
0
1
0.379
191
26
166
th
Union
1
0
0
0
0
0.378
199
33
167
th
East Millinocket
1
0
1
0
0
0.375
137
30
168
th
Perry
2
0
0
0
0
0.375
78
90
169
th
Bridgton
1
0
0
0
1
0.372
111
58
170
th
Dayton
2
0
0
0
0
0.368
115
55
171
st
Waldoboro
1
1
1
0
1
0.358
127
44
172
nd
Etna
1
0
0
0
0
0.354
90
82
173
rd
Monmouth
1
0
1
0
0
0.352
97
76
174
th
Milford
1
0
0
0
0
0.351
257
83
175
th
Turner
2
1
1
0
1
0.346
128
47
176
th
Prospect Harbor
1
0
0
0
0
0.344
233
57
177
th
Harmony
1
0
0
0
0
0.34
244
67
178
th
Hancock
2
0
0
0
0
0.337
241
63
179
th
Augusta
4
1
3
0
2
0.336
190
11
180
th
Guilford
1
0
1
0
0
0.334
186
6
181
st
Farmington
2
1
1
0
0
0.334
213
32
182
nd
Chelsea
1
0
0
0
1
0.333
219
37
183
rd
Norridgewock
1
0
0
0
1
0.33
211
28
184
th
Auburn
6
1
1
0
7
0.329
185
1
185
th
Harrington
1
0
1
0
0
0.328
215
30
186
th
Springvale
1
0
0
0
0
0.326
182
4
187
th
Naples
1
1
1
0
0
0.321
202
15
188
th
Brownville
1
0
0
0
0
0.319
156
32
189
th
Corinth
1
1
1
0
0
0.317
220
31
190
th
Princeton
2
0
0
0
0
0.316
180
10
191
st
Skowhegan
4
1
2
0
0
0.315
194
3
192
nd
South Gardiner
1
0
0
0
0
0.309
170
22
193
rd
Washburn
1
0
1
0
0
0.306
203
10
194
th
Connor Twp
1
0
0
0
0
0.306
201
7
195
th
Jonesport
1
0
1
0
0
0.305
174
21
196
th
Standish
2
0
1
0
1
0.302
166
30
197
th
Fryeburg
1
0
0
0
2
0.302
184
13
198
th
Biddeford
3
1
1
0
1
0.301
208
10
199
th
Deer Isle
1
0
1
0
0
0.301
226
27
200
th
Caribou
1
0
1
0
0
0.298
222
22
201
st
Bath
2
1
1
0
1
0.297
153
48
202
nd
Bingham
1
0
1
0
0
0.297
245
43
203
rd
Sanford
2
1
1
0
3
0.293
188
15
204
th
Sedgwick
1
0
0
0
0
0.288
204
205
th
Dexter
1
0
1
0
0
0.268
175
30
206
th
Newport
1
1
1
0
0
0.265
207
1
207
th
Litchfield
2
0
0
0
0
0.264
236
29
208
th
Anson
1
0
0
0
0
0.26
163
45
209
th
Leeds
1
0
0
0
0
0.253
243
34
210
th
New Sharon
1
0
0
0
0
0.243
145
65
211
th
Old Town
1
1
1
0
1
0.239
205
6
212
th
Lee
0
1
0
0
1
0.239
165
47
213
th
Thorndike
1
1
1
0
0
0.239
265
52
214
th
Lisbon
1
0
0
0
1
0.236
216
2
215
th
Buxton
1
1
0
0
2
0.233
209
6
216
th
Bass Harbor
1
0
0
0
0
0.233
229
13
217
th
Beals
1
0
0
0
0
0.229
60
157
218
th
Rumford
1
0
1
0
1
0.225
231
13
219
th
Fairfield
1
1
1
0
1
0.225
227
8
220
th
Hartland
1
0
0
0
1
0.222
246
26
221
st
Hollis
1
0
0
0
0
0.219
(n/a)
222
nd
Winn
1
0
0
0
0
0.212
178
44
223
rd
Madison
2
0
1
0
0
0.209
240
17
224
th
Westbrook
3
1
1
0
1
0.206
230
6
225
th
Whiting
1
0
0
0
0
0.198
157
68
226
th
Hebron
1
0
0
0
1
0.188
197
29
227
th
Machias
1
0
1
0
0
0.185
221
6
228
th
Stacyville
2
0
2
0
0
0.185
198
30
229
th
Andover
2
0
0
0
0
0.184
109
120
230
th
Troy
1
0
0
0
0
0.177
262
32
231
st
Harrison
1
0
0
0
1
0.174
242
11
232
nd
Buckfield
0
0
1
0
0
0.174
258
26
233
rd
Aurora
1
0
0
0
0
0.17
264
31
234
th
Jonesboro
1
0
0
0
0
0.16
(n/a)
235
th
Van Buren
1
0
1
0
0
0.158
200
35
236
th
Baileyville
1
0
1
0
0
0.155
238
2
237
th
Otis
1
0
0
0
0
0.146
172
65
238
th
Calais
1
0
1
0
0
0.145
187
51
239
th
Greenbush
1
0
0
0
0
0.142
261
22
240
th
Paris
1
1
1
0
0
0.136
(n/a)
241
st
Shapleigh
1
0
0
0
0
0.128
150
91
242
nd
Milo
1
0
1
0
0
0.124
267
25
243
rd
West Newfield
1
0
0
0
0
0.118
179
64
244
th
Alexander
1
0
0
0
0
0.115
138
106
245
th
Oxford
1
0
0
0
0
0.111
253
8
246
th
Norway
1
0
0
0
0
0.108
248
2
247
th
Warren
1
0
0
0
0
0.101
247
248
th
Searsport
1
1
1
0
0
0.099
239
9
249
th
Liberty
1
0
0
0
1
0.097
234
15
250
th
Clinton
1
0
0
0
0
0.094
189
61
251
st
Eastport
1
0
1
0
0
0.087
235
16
252
nd
Lewiston
6
1
1
0
4
0.08
256
4
253
rd
Lubec
1
0
0
0
0
0.08
225
28
254
th
Peru
2
0
0
0
1
0.076
251
3
255
th
Jay
1
1
1
0
0
0.076
218
37
256
th
Waterboro
0
0
1
0
0
0.074
232
24
257
th
Mexico
1
1
0
0
0
0.072
254
3
258
th
Otisfield
1
0
0
0
0
0.063
113
145
259
th
Mechanic Falls
1
0
0
0
0
0.059
266
7
260
th
West Paris
1
0
0
0
0
0.052
223
37
261
st
Fayette
1
0
0
0
0
0.049
130
131
262
nd
Brooks
1
0
0
0
0
0.042
269
7
263
rd
Dixfield
0
2
2
0
1
0.026
259
4
264
th
Cornville
1
0
0
0
1
0.024
263
1
265
th
Medway
0
1
0
0
0
0.022
268
3
266
th
Wales
0
0
1
0
0
0.017
249
17
267
th
Caswell
1
0
0
0
0
0.01
(n/a)
268
th
Machiasport
1
0
0
0
0
0.007
270
2
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for Maine
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 Maine Department of Education.
These rankings were last updated on January 22, 2025, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Maine 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 Maine Department of Education.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Educational resources:
Magnet Schools: Unleashing the Power of Education
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 Maine 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