Find a School
School Rankings
Find a School
School Rankings
Home
Maine
City Rankings
Maine City Rankings
Alert!
We are expecting the release of this year's test scores by the Maine Department of Education any day now! We will update our rankings as soon as they are released!
Get Notified!
Alert!
New test scores and rankings will be released any day now!
Get Notified!
Other ME Rankings:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
School Year:
2020 - 2021
2020 - 2021
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2012 - 2013
2011 - 2012
2010 - 2011
Rank (of 209)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2021
)
Rank (
2019
)
Rank change from
2019
SchoolDigger Rating (
2021
)
1
st
Bar Harbor
1
0
1
0
0
0.991
13
12
2
nd
Cape Elizabeth
1
1
1
0
1
0.98
1
1
3
rd
Dedham
1
0
0
0
0
0.978
12
9
4
th
Northeast Harbor
1
0
0
0
0
0.974
25
21
5
th
Falmouth
2
1
1
0
1
0.973
3
2
6
th
Lamoine
2
0
0
0
0
0.969
(n/a)
7
th
Lincolnville
1
0
0
0
0
0.965
15
8
8
th
Arundel
1
0
0
0
1
0.952
5
3
9
th
Appleton
1
0
0
0
0
0.943
41
32
10
th
Phillips
1
0
0
0
0
0.939
100
90
11
th
Freeport
2
1
1
0
2
0.937
20
9
12
th
Hampden
2
1
1
0
0
0.933
26
14
13
th
Durham
1
0
0
0
0
0.925
10
3
14
th
Winthrop
1
1
1
0
0
0.913
64
50
15
th
Sidney
1
0
1
0
1
0.912
59
44
16
th
Pemaquid
1
0
0
0
0
0.904
33
17
17
th
Camden
0
1
0
0
3
0.902
30
13
18
th
Mapleton
1
0
0
0
0
0.899
8
10
19
th
Yarmouth
2
1
1
0
1
0.897
6
13
20
th
West Bath
2
0
0
0
1
0.895
51
31
21
st
Hodgdon
1
0
1
0
0
0.891
55
34
22
nd
Damariscotta
1
0
0
0
0
0.89
38
16
23
rd
Manchester
1
0
0
0
0
0.886
109
86
24
th
Kennebunk
2
1
1
0
2
0.885
9
15
25
th
Rockport
1
0
1
0
2
0.884
18
7
26
th
East Machias
1
0
0
0
1
0.882
68
42
27
th
Nobleboro
1
0
0
0
2
0.873
75
48
28
th
Kittery Point
1
0
0
0
0
0.864
19
9
29
th
Canaan
1
0
0
0
0
0.86
21
8
30
th
York
2
1
1
0
1
0.859
14
16
31
st
Washington
1
0
0
0
0
0.855
16
15
32
nd
Eliot
1
1
0
0
1
0.85
23
9
33
rd
Frenchville
1
0
0
0
0
0.833
114
81
34
th
Bowdoin
1
0
0
0
0
0.825
145
111
35
th
Cumberland
2
1
1
0
0
0.822
7
28
36
th
Edgecomb
1
0
0
0
3
0.807
(n/a)
37
th
Gorham
3
1
1
0
0
0.807
28
9
38
th
Southwest Harbor
1
0
0
0
0
0.803
29
9
39
th
Gray
2
1
1
0
1
0.796
76
37
40
th
Hope
1
0
0
0
0
0.794
63
23
41
st
Lee
0
1
0
0
1
0.793
171
130
42
nd
Wells
1
1
1
0
0
0.791
39
3
43
rd
Trenton
1
0
0
0
0
0.789
78
35
44
th
Oakland
2
1
1
0
0
0.788
74
30
45
th
Blue Hill
1
0
0
0
3
0.781
61
16
46
th
Mount Vernon
1
0
0
0
0
0.776
192
146
47
th
Kennebunkport
1
0
0
0
0
0.772
4
43
48
th
Lyman
1
0
0
0
0
0.768
122
74
49
th
China Village
1
1
0
0
0
0.762
165
116
50
th
Lisbon Falls
0
1
1
0
1
0.761
123
73
51
st
Windsor
1
0
0
0
0
0.759
174
123
52
nd
Orono
1
1
1
0
0
0.75
22
30
53
rd
Brewer
1
0
1
0
0
0.742
127
74
54
th
Bass Harbor
1
0
0
0
0
0.741
(n/a)
55
th
Veazie
1
0
0
0
0
0.732
2
53
56
th
Orrington
1
0
0
0
0
0.724
60
4
57
th
Scarborough
4
1
2
0
1
0.721
11
46
58
th
Stratton
1
0
0
0
0
0.719
(n/a)
58
th
Calais
1
0
1
0
0
0.719
146
88
58
th
Whitefield
1
0
0
0
0
0.719
180
122
58
th
New Sharon
1
0
0
0
0
0.719
35
23
62
nd
Guilford
1
0
1
0
0
0.713
178
116
63
rd
Fort Kent
1
1
1
0
0
0.704
167
104
64
th
Glenburn
1
0
0
0
0
0.697
56
8
65
th
Standish
2
0
1
0
1
0.694
89
24
66
th
Winterport
1
1
0
0
0
0.693
104
38
67
th
Easton
1
0
1
0
0
0.693
99
32
68
th
Gardiner
1
1
1
0
0
0.689
86
18
69
th
Palermo
1
0
0
0
0
0.689
221
152
70
th
Prospect Harbor
1
0
0
0
0
0.684
193
123
71
st
Hebron
1
0
0
0
1
0.667
58
13
72
nd
Kittery
0
1
1
0
1
0.663
32
40
73
rd
Acton
1
0
0
0
1
0.662
140
67
74
th
Searsmont
2
0
0
0
0
0.654
168
94
75
th
Farmingdale
0
0
1
0
0
0.646
115
40
76
th
Belgrade
1
0
0
0
1
0.645
44
32
77
th
Jonesboro
1
0
0
0
0
0.64
(n/a)
78
th
Buckfield
0
0
1
0
0
0.634
42
36
79
th
Greene
1
0
0
0
0
0.61
95
16
80
th
Jefferson
1
0
0
0
0
0.605
73
7
81
st
Bethel
1
1
1
0
1
0.598
71
10
82
nd
Tenants Harbor
2
0
0
0
0
0.596
80
2
83
rd
Etna
1
0
0
0
0
0.592
119
36
84
th
Turner
2
1
1
0
1
0.592
105
21
85
th
Bowdoinham
1
0
0
0
0
0.588
45
40
86
th
Hermon
1
1
1
0
1
0.586
54
32
87
th
Surry
1
0
0
0
0
0.583
(n/a)
88
th
Bath
2
1
1
0
1
0.58
118
30
89
th
Owls Head
1
0
0
0
0
0.579
93
4
90
th
Windham
2
1
1
0
1
0.577
116
26
91
st
Pownal
1
0
0
0
0
0.575
65
26
92
nd
Lebanon
2
0
0
0
0
0.574
48
44
93
rd
Perry
1
0
0
0
0
0.57
(n/a)
94
th
West Newfield
1
0
0
0
0
0.566
62
32
95
th
East Waterboro
1
1
0
0
0
0.565
113
18
96
th
Minot
1
0
0
0
0
0.561
43
53
97
th
Holden
1
1
0
0
0
0.561
34
63
98
th
New Gloucester
2
0
0
0
2
0.557
27
71
99
th
Readfield
1
1
1
0
0
0.553
69
30
99
th
Sebago
2
0
0
0
0
0.553
107
8
101
st
Carmel
1
1
0
0
0
0.552
102
1
102
nd
Milford
1
0
0
0
0
0.548
183
81
103
rd
Winslow
1
1
1
0
1
0.547
111
8
104
th
South Berwick
2
0
1
0
1
0.544
72
32
105
th
Harpswell
1
1
0
0
0
0.543
124
19
106
th
Caribou
1
0
1
0
0
0.543
176
70
107
th
Shapleigh
1
0
0
0
0
0.539
24
83
108
th
Hallowell
1
0
0
0
0
0.535
67
41
109
th
Bangor
7
2
1
0
6
0.53
37
72
110
th
Alfred
1
0
0
0
0
0.526
79
31
111
th
Monmouth
1
0
1
0
0
0.521
169
58
112
th
Howland
0
1
1
0
0
0.511
144
32
113
th
Fayette
1
0
0
0
0
0.504
(n/a)
114
th
Presque Isle
2
1
1
0
1
0.491
129
15
115
th
Union
1
0
0
0
0
0.491
147
32
116
th
Fairfield
1
1
1
0
1
0.486
126
10
117
th
Topsham
2
1
1
0
0
0.483
84
33
118
th
Chelsea
1
0
0
0
0
0.478
206
88
119
th
Houlton
2
1
1
0
2
0.476
101
18
120
th
Richmond
1
1
1
0
0
0.473
151
31
121
st
Waldoboro
1
1
1
0
1
0.465
164
43
122
nd
West Gardiner
1
0
0
0
1
0.461
159
37
123
rd
Raymond
1
1
0
0
1
0.457
51
72
124
th
South Portland
5
2
2
0
4
0.455
81
43
125
th
Benton
1
0
0
0
0
0.452
149
24
126
th
Limington
1
0
0
0
0
0.443
98
28
127
th
Bridgton
1
0
0
0
1
0.439
137
10
128
th
Bucksport
2
1
1
0
2
0.435
121
7
129
th
Hollis Center
1
0
0
0
0
0.434
156
27
130
th
Boothbay Harbor
1
0
1
0
0
0.432
97
33
131
st
Strong
1
0
0
0
0
0.425
88
43
132
nd
Thomaston
1
2
0
0
0
0.418
180
48
133
rd
Wales
0
0
1
0
0
0.415
153
20
134
th
Norridgewock
1
0
0
0
1
0.412
195
61
135
th
Alton
1
0
0
0
0
0.408
(n/a)
136
th
Lincoln
1
1
1
0
1
0.407
199
63
137
th
Dover Foxcroft
1
1
0
0
1
0.406
143
6
138
th
Van Buren
1
0
1
0
0
0.399
217
79
139
th
North Berwick
1
0
1
0
0
0.395
94
45
140
th
Washburn
1
0
1
0
0
0.39
209
69
141
st
Kingfield
1
0
0
0
0
0.382
110
31
142
nd
Woolwich
1
0
0
0
1
0.377
85
57
143
rd
Brownville
1
0
0
0
0
0.368
194
51
144
th
Farmington
2
1
1
0
0
0.365
136
8
145
th
Woodland
1
0
0
0
0
0.364
87
58
146
th
Poland
1
1
1
0
1
0.364
66
80
147
th
Old Town
1
1
1
0
1
0.349
160
13
148
th
Fort Fairfield
1
0
1
0
0
0.344
83
65
149
th
Vassalboro
1
0
0
0
0
0.342
120
29
150
th
Sanford
2
1
1
0
2
0.342
139
11
151
st
Newport
1
1
1
0
0
0.34
213
62
152
nd
Machias
1
0
1
0
0
0.338
141
11
153
rd
Swanville
2
0
0
0
0
0.329
47
106
154
th
Baileyville
1
0
1
0
0
0.329
92
62
155
th
Fryeburg
1
0
0
0
2
0.325
226
71
156
th
Millinocket
1
0
1
0
0
0.318
133
23
157
th
Salem Twp
0
0
1
0
0
0.317
219
62
158
th
Buxton
1
1
0
0
2
0.316
188
30
159
th
Berwick
2
1
0
0
1
0.314
70
89
160
th
Otisfield
1
0
0
0
0
0.311
229
69
161
st
Hiram
1
1
1
0
0
0.311
134
27
162
nd
Sumner
1
0
0
0
0
0.307
128
34
163
rd
Mars Hill
1
0
1
0
0
0.303
125
38
164
th
Leeds
1
0
0
0
0
0.294
131
33
165
th
Auburn
6
1
1
0
7
0.291
175
10
166
th
Sedgwick
1
0
0
0
0
0.289
(n/a)
167
th
Madawaska
1
0
1
0
0
0.282
106
61
168
th
Norway
2
1
1
0
0
0.281
207
39
169
th
South Gardiner
1
0
0
0
0
0.276
112
57
170
th
Portland
8
3
4
0
6
0.272
117
53
171
st
Hancock
2
0
0
0
0
0.259
216
45
172
nd
Wilton
2
0
0
0
0
0.254
201
29
173
rd
Waterville
2
1
1
0
2
0.254
148
25
174
th
Dexter
1
0
1
0
0
0.247
204
30
175
th
Milbridge
1
0
0
0
0
0.246
57
118
176
th
Jay
1
1
1
0
0
0.242
203
27
177
th
Warren
1
0
0
0
0
0.232
205
28
178
th
Lisbon
1
0
0
0
1
0.228
211
33
179
th
Rockland
1
0
1
0
1
0.223
179
180
th
Pittston
1
0
0
0
0
0.219
152
28
181
st
Thorndike
1
1
1
0
0
0.218
210
29
182
nd
Westbrook
3
1
1
0
1
0.216
187
5
183
rd
Augusta
4
1
2
0
1
0.213
158
25
184
th
Harrison
1
0
0
0
1
0.211
170
14
185
th
Oxford
1
0
0
0
0
0.206
222
37
186
th
Mechanic Falls
1
0
0
0
0
0.193
165
21
187
th
North Anson
1
0
1
0
0
0.193
186
1
188
th
Sullivan
1
0
1
0
0
0.18
149
39
189
th
Brooksville
1
0
0
0
0
0.162
(n/a)
190
th
Biddeford
3
1
1
0
1
0.162
189
1
191
st
Levant
1
0
0
0
0
0.154
46
145
192
nd
Corinth
1
1
1
0
0
0.148
138
54
193
rd
Peru
2
0
0
0
1
0.145
212
19
194
th
Lewiston
6
1
1
0
4
0.131
225
31
195
th
Waterboro
0
0
1
0
0
0.122
200
5
196
th
Naples
1
1
1
0
0
0.116
182
14
197
th
Pittsfield
2
1
1
0
1
0.114
184
13
198
th
Rumford
1
0
1
0
1
0.105
218
20
199
th
Hartland
1
0
0
0
1
0.101
232
33
200
th
Steuben
1
0
0
0
0
0.096
(n/a)
201
st
West Paris
1
0
0
0
0
0.083
103
98
202
nd
Springvale
1
0
0
0
0
0.079
91
111
203
rd
Deer Isle
1
0
1
0
0
0.075
173
30
204
th
Harrington
1
0
1
0
0
0.073
132
72
205
th
Mexico
1
1
0
0
0
0.065
220
15
206
th
Saint Agatha
0
0
1
0
0
0.037
235
29
207
th
Litchfield
2
0
0
0
0
0.035
223
16
208
th
Sabattus
1
1
0
0
0
0.011
190
18
209
th
Milo
1
0
1
0
0
0
233
24
Sign up for updates!
Be the first to know when we update our rankings!
Go!
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 April 13, 2022, 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
.
Other Maine Ranking lists:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Maine Department of Education. School Attendance Areas provided by
ATTOM
.
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...