Best Elementary Schools in Maine

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each Elementary school in Maine. The list below shows these schools in their rank order, as determined by our grading system.

Find by Name
Search for Schools

#1 Elementary School in ME and #1 in Cumberland County

K - 5 | Falmouth, ME | Cumberland County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 917 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#2 Elementary School in ME and #2 in Cumberland County

2 - 4 | Yarmouth, ME | Cumberland County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 368 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#3 Elementary School in ME and #3 in Cumberland County

K - 4 | Cape Elizabeth, ME | Cumberland County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 546 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#4 Elementary School in ME and #1 in York County

K - 5 | Arundel, ME | York County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 228 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#5 Elementary School in ME and #1 in Penobscot County

PK - 3 | Bangor, ME | Penobscot County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 347 Students

Report Card

A+ Academic Results
B+ Learning Environment
A School Safety
A+ Overall Grade

#6 Elementary School in ME and #2 in York County

2 - 4 | York, ME | York County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 393 Students

Report Card

A+ Academic Results
A- Learning Environment
NA School Safety
A+ Overall Grade

#7 Elementary School in ME and #4 in Cumberland County

3 - 5 | Scarborough, ME | Cumberland County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 670 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#8 Elementary School in ME and #1 in Lincoln County

PK - 6 | Edgecomb, ME | Lincoln County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 76 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#10 Elementary School in ME and #4 in York County

K - 3 | Kennebunk, ME | York County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 405 Students

Report Card

A+ Academic Results
B Learning Environment
NA School Safety
A+ Overall Grade

#10 Elementary School in ME and #4 in York County

4 - 5 | Kennebunk, ME | York County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 238 Students

Report Card

A+ Academic Results
B+ Learning Environment
NA School Safety
A+ Overall Grade

#11 Elementary School in ME and #5 in Cumberland County

4 - 5 | Cumberland, ME | Cumberland County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 296 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A+ Overall Grade

#12 Elementary School in ME and #6 in Cumberland County

K - 5 | Portland, ME | Cumberland County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 315 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#13 Elementary School in ME and #7 in Cumberland County

K - 3 | Cumberland, ME | Cumberland County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 576 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#14 Elementary School in ME and #8 in Cumberland County

3 - 5 | Freeport, ME | Cumberland County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 263 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A Overall Grade

#15 Elementary School in ME and #1 in Kennebec County

PK - 5 | Fayette, ME | Kennebec County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 72 Students

Report Card

A+ Academic Results
B+ Learning Environment
NA School Safety
A Overall Grade

#16 Elementary School in ME and #2 in Penobscot County

4 - 5 | Bangor, ME | Penobscot County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 268 Students

Report Card

A+ Academic Results
A Learning Environment
D School Safety
A Overall Grade

#17 Elementary School in ME and #5 in York County

K - 3 | Kittery Point, ME | York County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 341 Students

Report Card

A Academic Results
A+ Learning Environment
C+ School Safety
A Overall Grade

#18 Elementary School in ME and #9 in Cumberland County

PK - 5 | Chebeague Island, ME | Cumberland County

  • A Overall Grade
  • 26 Students

Report Card

A+ Academic Results
B- Learning Environment
NA School Safety
A Overall Grade

#19 Elementary School in ME and #1 in Washington County

PK - 6 | Addison, ME | Washington County

  • A Overall Grade
  • 9:1 Student/Teacher
  • 105 Students

Report Card

A Academic Results
A Learning Environment
NA School Safety
A Overall Grade

#20 Elementary School in ME and #3 in Penobscot County

PK - 3 | Bangor, ME | Penobscot County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 219 Students

Report Card

A+ Academic Results
A- Learning Environment
C- School Safety
A Overall Grade

#21 Elementary School in ME and #1 in Sagadahoc County

PK - 6 | Georgetown, ME | Sagadahoc County

  • A Overall Grade
  • 8:1 Student/Teacher
  • 73 Students

Report Card

A- Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#22 Elementary School in ME and #6 in York County

PK - 3 | Eliot, ME | York County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 345 Students

Report Card

A+ Academic Results
B Learning Environment
A School Safety
A Overall Grade

#23 Elementary School in ME and #10 in Cumberland County

K - 5 | Gorham, ME | Cumberland County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 455 Students

Report Card

A Academic Results
A Learning Environment
NA School Safety
A Overall Grade

#24 Elementary School in ME and #4 in Penobscot County

3 - 5 | Hampden, ME | Penobscot County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 355 Students

Report Card

A Academic Results
A Learning Environment
NA School Safety
A Overall Grade

#26 Elementary School in ME and #8 in York County

K - 5 | Kennebunkport, ME | York County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 187 Students

Report Card

A+ Academic Results
C+ Learning Environment
NA School Safety
A Overall Grade

#26 Elementary School in ME and #8 in York County

PK - 4 | Wells, ME | York County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 484 Students

Report Card

A Academic Results
A+ Learning Environment
B- School Safety
A Overall Grade

#27 Elementary School in ME and #11 in Cumberland County

PK - 5 | Portland, ME | Cumberland County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 471 Students

Report Card

A- Academic Results
A+ Learning Environment
A+ School Safety
A Overall Grade

#28 Elementary School in ME and #9 in York County

PK - 5 | North Berwick, ME | York County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 293 Students

Report Card

A Academic Results
A Learning Environment
NA School Safety
A Overall Grade

#29 Elementary School in ME and #5 in Penobscot County

PK - 5 | Orono, ME | Penobscot County

  • A Overall Grade
  • 10:1 Student/Teacher
  • 297 Students

Report Card

A Academic Results
B- Learning Environment
NA School Safety
A Overall Grade

#30 Elementary School in ME and #10 in York County

4 - 5 | South Berwick, ME | York County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 287 Students

Report Card

A Academic Results
A- Learning Environment
A- School Safety
A Overall Grade

#31 Elementary School in ME and #1 in Androscoggin County

PK - 6 | Minot, ME | Androscoggin County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 247 Students

Report Card

A Academic Results
A Learning Environment
B+ School Safety
A Overall Grade

#32 Elementary School in ME and #1 in Oxford County

K - 5 | Bryant Pond, ME | Oxford County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 94 Students

Report Card

A Academic Results
A Learning Environment
NA School Safety
A Overall Grade

#33 Elementary School in ME and #1 in Aroostook County

PK - 6 | Frenchville, ME | Aroostook County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 126 Students

Report Card

A+ Academic Results
C+ Learning Environment
NA School Safety
A Overall Grade

#34 Elementary School in ME and #12 in Cumberland County

PK - 5 | Pownal, ME | Cumberland County

  • A Overall Grade
  • 9:1 Student/Teacher
  • 120 Students

Report Card

A+ Academic Results
C Learning Environment
NA School Safety
A Overall Grade

#35 Elementary School in ME and #13 in Cumberland County

K - 5 | Gorham, ME | Cumberland County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 519 Students

Report Card

A Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#36 Elementary School in ME and #6 in Penobscot County

PK - 4 | Alton, ME | Penobscot County

  • A- Overall Grade
  • 8:1 Student/Teacher
  • 39 Students

Report Card

A- Academic Results
A Learning Environment
NA School Safety
A- Overall Grade

#37 Elementary School in ME and #2 in Kennebec County

K - 5 | Wayne, ME | Kennebec County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 67 Students

Report Card

A Academic Results
B Learning Environment
C+ School Safety
A- Overall Grade

#39 Elementary School in ME and #2 in Androscoggin County

PK - 6 | Leeds, ME | Androscoggin County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 198 Students

Report Card

A- Academic Results
A+ Learning Environment
B+ School Safety
A- Overall Grade

#39 Elementary School in ME and #3 in Kennebec County

PK - 3 | Monmouth, ME | Kennebec County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 203 Students

Report Card

A- Academic Results
A+ Learning Environment
B- School Safety
A- Overall Grade

#40 Elementary School in ME and #4 in Kennebec County

PK - 5 | Winthrop, ME | Kennebec County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 448 Students

Report Card

A Academic Results
B Learning Environment
NA School Safety
A- Overall Grade

#41 Elementary School in ME and #7 in Penobscot County

PK - 3 | Bangor, ME | Penobscot County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 183 Students

Report Card

A Academic Results
A Learning Environment
C School Safety
A- Overall Grade

#42 Elementary School in ME and #2 in Oxford County

PK - 5 | Andover, ME | Oxford County

  • A- Overall Grade
  • 5:1 Student/Teacher
  • 24 Students

Report Card

A Academic Results
C Learning Environment
NA School Safety
A- Overall Grade

#43 Elementary School in ME and #2 in Sagadahoc County

PK - 5 | West Bath, ME | Sagadahoc County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 140 Students

Report Card

A- Academic Results
A Learning Environment
NA School Safety
A- Overall Grade

#44 Elementary School in ME and #5 in Kennebec County

PK - 5 | Manchester, ME | Kennebec County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 187 Students

Report Card

A- Academic Results
A- Learning Environment
A- School Safety
A- Overall Grade

#45 Elementary School in ME and #11 in York County

PK - 3 | South Berwick, ME | York County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 388 Students

Report Card

A Academic Results
B Learning Environment
NA School Safety
A- Overall Grade

#46 Elementary School in ME and #8 in Penobscot County

2 - 4 | Holden, ME | Penobscot County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 154 Students

Report Card

A Academic Results
B Learning Environment
NA School Safety
A- Overall Grade

#47 Elementary School in ME and #6 in Kennebec County

PK - 5 | Belgrade, ME | Kennebec County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 270 Students

Report Card

A Academic Results
B Learning Environment
A School Safety
A- Overall Grade

#48 Elementary School in ME and #14 in Cumberland County

K - 5 | South Portland, ME | Cumberland County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 307 Students

Report Card

A Academic Results
B+ Learning Environment
B+ School Safety
A- Overall Grade

#49 Elementary School in ME and #12 in York County

PK - 5 | Dayton, ME | York County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 140 Students

Report Card

A- Academic Results
A- Learning Environment
NA School Safety
A- Overall Grade

#50 Elementary School in ME and #15 in Cumberland County

K - 4 | Raymond, ME | Cumberland County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 210 Students

Report Card

B+ Academic Results
A+ Learning Environment
B- School Safety
A- Overall Grade

#51 Elementary School in ME and #7 in Kennebec County

PK - 5 | Readfield, ME | Kennebec County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 187 Students

Report Card

A Academic Results
B+ Learning Environment
B School Safety
A- Overall Grade

#52 Elementary School in ME and #9 in Penobscot County

PK - 5 | Levant, ME | Penobscot County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 240 Students

Report Card

A- Academic Results
B+ Learning Environment
NA School Safety
A- Overall Grade

#53 Elementary School in ME and #16 in Cumberland County

K - 5 | South Portland, ME | Cumberland County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 241 Students

Report Card

B+ Academic Results
A+ Learning Environment
B School Safety
A- Overall Grade

#54 Elementary School in ME and #3 in Sagadahoc County

K - 5 | Bowdoinham, ME | Sagadahoc County

  • A- Overall Grade
  • 10:1 Student/Teacher
  • 169 Students

Report Card

B+ Academic Results
A Learning Environment
NA School Safety
A- Overall Grade

#55 Elementary School in ME and #1 in Knox County

K - 6 | Friendship, ME | Knox County

  • A- Overall Grade
  • 10:1 Student/Teacher
  • 86 Students

Report Card

B+ Academic Results
A+ Learning Environment
C+ School Safety
A- Overall Grade

#56 Elementary School in ME and #17 in Cumberland County

K - 5 | Gorham, ME | Cumberland County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 229 Students

Report Card

A- Academic Results
B+ Learning Environment
A- School Safety
A- Overall Grade

#57 Elementary School in ME and #2 in Aroostook County

PK - 6 | Hodgdon, ME | Aroostook County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 250 Students

Report Card

A Academic Results
A- Learning Environment
D School Safety
A- Overall Grade

#58 Elementary School in ME and #2 in Lincoln County

PK - 5 | Dresden, ME | Lincoln County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 88 Students

Report Card

A- Academic Results
B+ Learning Environment
NA School Safety
A- Overall Grade

#59 Elementary School in ME and #18 in Cumberland County

PK - 4 | New Gloucester, ME | Cumberland County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 372 Students

Report Card

A- Academic Results
A Learning Environment
B- School Safety
A- Overall Grade

#60 Elementary School in ME and #2 in Washington County

PK - 6 | Harrington, ME | Washington County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 141 Students

Report Card

A- Academic Results
B+ Learning Environment
B- School Safety
A- Overall Grade

#61 Elementary School in ME and #2 in Knox County

K - 4 | Rockport, ME | Knox County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 376 Students

Report Card

A- Academic Results
B Learning Environment
NA School Safety
B+ Overall Grade

#62 Elementary School in ME and #13 in York County

3 - 5 | Saco, ME | York County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 591 Students

Report Card

B- Academic Results
A+ Learning Environment
A School Safety
B+ Overall Grade

#63 Elementary School in ME and #4 in Sagadahoc County

K - 5 | Topsham, ME | Sagadahoc County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 238 Students

Report Card

B+ Academic Results
A- Learning Environment
NA School Safety
B+ Overall Grade

#64 Elementary School in ME and #10 in Penobscot County

PK - 5 | Old Town, ME | Penobscot County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 540 Students

Report Card

B- Academic Results
A+ Learning Environment
A+ School Safety
B+ Overall Grade

#65 Elementary School in ME and #19 in Cumberland County

K - 3 | Steep Falls, ME | Cumberland County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 110 Students

Report Card

B+ Academic Results
A Learning Environment
B School Safety
B+ Overall Grade

#66 Elementary School in ME and #5 in Sagadahoc County

K - 5 | Topsham, ME | Sagadahoc County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 330 Students

Report Card

B+ Academic Results
A- Learning Environment
NA School Safety
B+ Overall Grade

#67 Elementary School in ME and #6 in Sagadahoc County

K - 5 | Bowdoin, ME | Sagadahoc County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 204 Students

Report Card

B+ Academic Results
A- Learning Environment
NA School Safety
B+ Overall Grade

#68 Elementary School in ME and #11 in Penobscot County

PK - 4 | Hermon, ME | Penobscot County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 415 Students

Report Card

A- Academic Results
B Learning Environment
NA School Safety
B+ Overall Grade

#69 Elementary School in ME and #3 in Androscoggin County

PK - 6 | Poland, ME | Androscoggin County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 459 Students

Report Card

B Academic Results
A Learning Environment
A- School Safety
B+ Overall Grade

#70 Elementary School in ME and #3 in Aroostook County

PK - 5 | Fort Fairfield, ME | Aroostook County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 259 Students

Report Card

B Academic Results
A+ Learning Environment
B- School Safety
B+ Overall Grade

#71 Elementary School in ME and #4 in Aroostook County

PK - 5 | Mapleton, ME | Aroostook County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 230 Students

Report Card

A Academic Results
C- Learning Environment
C School Safety
B+ Overall Grade

#73 Elementary School in ME and #15 in York County

PK - 5 | Berwick, ME | York County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 612 Students

Report Card

A- Academic Results
B Learning Environment
NA School Safety
B+ Overall Grade

#73 Elementary School in ME and #15 in York County

K - 3 | Sanford, ME | York County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 358 Students

Report Card

A- Academic Results
A- Learning Environment
C School Safety
B+ Overall Grade

#74 Elementary School in ME and #20 in Cumberland County

PK - 4 | Westbrook, ME | Cumberland County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 395 Students

Report Card

A- Academic Results
B- Learning Environment
A- School Safety
B+ Overall Grade

#75 Elementary School in ME and #21 in Cumberland County

K - 5 | South Portland, ME | Cumberland County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 274 Students

Report Card

B+ Academic Results
A- Learning Environment
B+ School Safety
B+ Overall Grade

#76 Elementary School in ME and #16 in York County

K - 5 | Alfred, ME | York County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 206 Students

Report Card

B+ Academic Results
A- Learning Environment
B+ School Safety
B+ Overall Grade

#77 Elementary School in ME and #22 in Cumberland County

2 - 5 | Brunswick, ME | Cumberland County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 714 Students

Report Card

B+ Academic Results
A- Learning Environment
B- School Safety
B+ Overall Grade

#78 Elementary School in ME and #3 in Oxford County

PK - 5 | Bethel, ME | Oxford County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 229 Students

Report Card

B+ Academic Results
A Learning Environment
NA School Safety
B+ Overall Grade

#79 Elementary School in ME and #8 in Kennebec County

PK - 5 | Sidney, ME | Kennebec County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 236 Students

Report Card

B+ Academic Results
A- Learning Environment
NA School Safety
B+ Overall Grade

#80 Elementary School in ME and #23 in Cumberland County

4 - 5 | Windham, ME | Cumberland County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 417 Students

Report Card

B Academic Results
A+ Learning Environment
B School Safety
B+ Overall Grade

#81 Elementary School in ME and #1 in Franklin County

PK - 5 | New Sharon, ME | Franklin County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 159 Students

Report Card

B+ Academic Results
A- Learning Environment
C+ School Safety
B+ Overall Grade

#83 Elementary School in ME and #5 in Aroostook County

PK - 6 | Fort Kent, ME | Aroostook County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 429 Students

Report Card

B Academic Results
A Learning Environment
B+ School Safety
B+ Overall Grade

#83 Elementary School in ME and #24 in Cumberland County

K - 5 | Harpswell, ME | Cumberland County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 178 Students

Report Card

B+ Academic Results
B+ Learning Environment
NA School Safety
B+ Overall Grade

#84 Elementary School in ME and #25 in Cumberland County

K - 5 | Portland, ME | Cumberland County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 405 Students

Report Card

B Academic Results
A Learning Environment
B+ School Safety
B+ Overall Grade

#85 Elementary School in ME and #1 in Somerset County

PK - 6 | Canaan, ME | Somerset County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 219 Students

Report Card

B+ Academic Results
B+ Learning Environment
A School Safety
B+ Overall Grade

#86 Elementary School in ME and #2 in Somerset County

PK - 5 | Solon, ME | Somerset County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 95 Students

Report Card

B+ Academic Results
B Learning Environment
NA School Safety
B+ Overall Grade

#87 Elementary School in ME and #6 in Aroostook County

PK - 6 | Easton, ME | Aroostook County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 117 Students

Report Card

A- Academic Results
C+ Learning Environment
C School Safety
B+ Overall Grade

#88 Elementary School in ME and #4 in Oxford County

PK - 3 | Hiram, ME | Oxford County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 282 Students

Report Card

B Academic Results
A+ Learning Environment
NA School Safety
B+ Overall Grade

#89 Elementary School in ME and #5 in Oxford County

K - 4 | Lovell, ME | Oxford County

  • B Overall Grade
  • 10:1 Student/Teacher
  • 158 Students

Report Card

B Academic Results
A Learning Environment
B- School Safety
B Overall Grade

#90 Elementary School in ME and #17 in York County

K - 5 | Lebanon, ME | York County

  • B Overall Grade
  • 13:1 Student/Teacher
  • 477 Students

Report Card

B+ Academic Results
B- Learning Environment
B School Safety
B Overall Grade

#91 Elementary School in ME and #26 in Cumberland County

K - 3 | Windham, ME | Cumberland County

  • B Overall Grade
  • 13:1 Student/Teacher
  • 782 Students

Report Card

C+ Academic Results
A+ Learning Environment
NA School Safety
B Overall Grade

#92 Elementary School in ME and #7 in Sagadahoc County

PK - 5 | Phippsburg, ME | Sagadahoc County

  • B Overall Grade
  • 10:1 Student/Teacher
  • 98 Students

Report Card

A- Academic Results
C Learning Environment
NA School Safety
B Overall Grade

#93 Elementary School in ME and #9 in Kennebec County

K - 6 | Augusta, ME | Kennebec County

  • B Overall Grade
  • 16:1 Student/Teacher
  • 276 Students

Report Card

A- Academic Results
C+ Learning Environment
C+ School Safety
B Overall Grade

#94 Elementary School in ME and #18 in York County

PK - 5 | Shapleigh, ME | York County

  • B Overall Grade
  • 15:1 Student/Teacher
  • 143 Students

Report Card

B+ Academic Results
B+ Learning Environment
C+ School Safety
B Overall Grade

#95 Elementary School in ME and #27 in Cumberland County

PK - 3 | Standish, ME | Cumberland County

  • B Overall Grade
  • 13:1 Student/Teacher
  • 284 Students

Report Card

B+ Academic Results
B- Learning Environment
NA School Safety
B Overall Grade

#96 Elementary School in ME and #7 in Aroostook County

3 - 5 | Presque Isle, ME | Aroostook County

  • B Overall Grade
  • 14:1 Student/Teacher
  • 267 Students

Report Card

C+ Academic Results
A+ Learning Environment
B+ School Safety
B Overall Grade

#97 Elementary School in ME and #1 in Waldo County

PK - 5 | Swanville, ME | Waldo County

  • B Overall Grade
  • 11:1 Student/Teacher
  • 83 Students

Report Card

B Academic Results
A- Learning Environment
NA School Safety
B Overall Grade

#98 Elementary School in ME and #3 in Knox County

3 - 5 | Owls Head, ME | Knox County

  • B Overall Grade
  • 12:1 Student/Teacher
  • 91 Students

Report Card

B+ Academic Results
C+ Learning Environment
NA School Safety
B Overall Grade

#99 Elementary School in ME and #10 in Kennebec County

PK - 5 | Hallowell, ME | Kennebec County

  • B Overall Grade
  • 12:1 Student/Teacher
  • 365 Students

Report Card

B Academic Results
B Learning Environment
NA School Safety
B Overall Grade

#101 Elementary School in ME and #3 in Washington County

PK - 6 | Milbridge, ME | Washington County

  • B Overall Grade
  • 10:1 Student/Teacher
  • 118 Students

Report Card

C+ Academic Results
A+ Learning Environment
D School Safety
B Overall Grade