Best Schools in Maine

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each 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 Middle School in ME and #1 in Cumberland County

5 - 8 | Yarmouth, ME | Cumberland County

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

Report Card

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

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

9 - 12 | Cape Elizabeth, ME | Cumberland County

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

Report Card

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

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

2 - 4 | Yarmouth, ME | Cumberland County

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

Report Card

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

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

9 - 12 | Falmouth, ME | Cumberland County

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

Report Card

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

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

6 - 8 | Cumberland, ME | Cumberland County

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

Report Card

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

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

K - 5 | Falmouth, ME | Cumberland County

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

Report Card

A+ Academic Results
A+ Learning Environment
NA 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
  • 573 Students

Report Card

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

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

6 - 8 | Falmouth, ME | Cumberland County

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

Report Card

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

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

9 - 12 | Cumberland, ME | Cumberland County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 661 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
  • 12:1 Student/Teacher
  • 228 Students

Report Card

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

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

9 - 12 | Kennebunk, ME | York County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 677 Students

Report Card

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

#4 Middle School in ME and #4 in Cumberland County

5 - 8 | Cape Elizabeth, ME | Cumberland County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 518 Students

Report Card

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

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

2 - 4 | York, ME | York County

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

Report Card

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

#5 High School in ME and #4 in Cumberland County

9 - 12 | Yarmouth, ME | Cumberland County

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

Report Card

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

#5 Middle School in ME and #5 in Cumberland County

6 - 8 | Scarborough, ME | Cumberland County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 747 Students

Report Card

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

#6 Middle School in ME and #1 in York County

5 - 8 | York, ME | York County

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

Report Card

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

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

PK - 3 | Bangor, ME | Penobscot County

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

Report Card

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

#6 High School in ME and #5 in Cumberland County

9 - 12 | Portland, ME | Cumberland County

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

Report Card

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

#7 Middle School in ME and #1 in Penobscot County

6 - 8 | Orono, ME | Penobscot County

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

Report Card

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

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

3 - 5 | Scarborough, ME | Cumberland County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 639 Students

Report Card

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

#7 High School in ME and #6 in Cumberland County

9 - 12 | Scarborough, ME | Cumberland County

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

Report Card

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

#8 Middle School in ME and #1 in Androscoggin County

7 - 8 | Turner, ME | Androscoggin County

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

Report Card

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

#8 High School in ME and #2 in York County

9 - 12 | York, ME | York County

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

Report Card

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

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

4 - 5 | Kennebunk, ME | York County

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

Report Card

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

#9 High School in ME and #1 in Penobscot County

9 - 12 | Orono, ME | Penobscot County

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

Report Card

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

#9 Middle School in ME and #2 in Penobscot County

6 - 8 | Hampden, ME | Penobscot County

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

Report Card

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

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

K - 3 | Kennebunk, ME | York County

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

Report Card

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

#10 Middle School in ME and #2 in York County

6 - 8 | Kennebunk, ME | York County

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

Report Card

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

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

K - 5 | Portland, ME | Cumberland County

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

Report Card

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

#10 High School in ME and #7 in Cumberland County

9 - 12 | Brunswick, ME | Cumberland County

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

Report Card

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

#11 Middle School in ME and #3 in York County

5 - 8 | Wells, ME | York County

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

Report Card

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

#11 High School in ME and #3 in York County

9 - 12 | Wells, ME | York County

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

Report Card

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

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

4 - 5 | Cumberland, ME | Cumberland County

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

Report Card

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

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

PK - 6 | Edgecomb, ME | Lincoln County

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

Report Card

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

#12 Middle School in ME

5 - 8 | Camden, ME | Knox County

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

Report Card

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

#12 High School in ME

9 - 12 | Rockport, ME | Knox County

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

Report Card

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

#13 High School in ME and #1 in Kennebec County

9 - 12 | Monmouth, ME | Kennebec County

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

Report Card

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

#13 Middle School in ME and #4 in York County

6 - 8 | Saco, ME | York County

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

Report Card

B 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
  • 567 Students

Report Card

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

#14 Middle School in ME and #3 in Penobscot County

6 - 8 | Bangor, ME | Penobscot County

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

Report Card

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

#14 High School in ME and #4 in York County

9 - 12 | South Berwick, ME | York County

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

Report Card

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

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

3 - 5 | Freeport, ME | Cumberland County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 257 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
  • 78 Students

Report Card

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

#15 High School in ME and #2 in Penobscot County

9 - 12 | Hampden, ME | Penobscot County

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

Report Card

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

#15 Middle School in ME and #6 in Cumberland County

6 - 8 | Freeport, ME | Cumberland County

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

Report Card

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

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

PK - 6 | Addison, ME | Washington County

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

Report Card

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

#16 High School in ME and #2 in Kennebec County

9 - 12 | Winthrop, ME | Kennebec County

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

Report Card

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

#17 Middle School in ME and #2 in Androscoggin County

7 - 8 | Poland, ME | Androscoggin County

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

Report Card

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

#17 Middle School in ME and #7 in Cumberland County

6 - 8 | Gorham, ME | Cumberland County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 694 Students

Report Card

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

#17 High School in ME and #8 in Cumberland County

9 - 12 | Portland, ME | Cumberland County

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

Report Card

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

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

PK - 5 | Chebeague Island, ME | Cumberland County

  • A Overall Grade
  • 25 Students

Report Card

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

#18 High School in ME and #1 in Hancock County

9 - 12 | Bar Harbor, ME | Hancock County

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

Report Card

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

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

4 - 5 | Bangor, ME | Penobscot County

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

Report Card

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

#18 Middle School in ME and #5 in York County

6 - 8 | Eliot, ME | York County

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

Report Card

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

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

PK - 3 | Bangor, ME | Penobscot County

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

Report Card

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

#19 Middle School in ME and #8 in Cumberland County

5 - 8 | Gray, ME | Cumberland County

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

Report Card

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

#19 High School in ME and #9 in Cumberland County

9 - 12 | Gorham, ME | Cumberland County

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

Report Card

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

#20 High School in ME and #1 in Sagadahoc County

9 - 12 | Topsham, ME | Sagadahoc County

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

Report Card

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

#20 Middle School in ME and #1 in Oxford County

6 - 8 | Bethel, ME | Oxford County

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

Report Card

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

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

K - 3 | Kittery Point, ME | York County

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

Report Card

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

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

PK - 6 | Georgetown, ME | Sagadahoc County

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

Report Card

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

#21 High School in ME and #3 in Penobscot County

9 - 12 | Bangor, ME | Penobscot County

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

Report Card

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

#21 Middle School in ME and #9 in Cumberland County

6 - 8 | Brunswick, ME | Cumberland County

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

Report Card

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

#22 Middle School in ME and #1 in Kennebec County

6 - 8 | Winthrop, ME | Kennebec County

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

Report Card

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

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

PK - 3 | Eliot, ME | York County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 323 Students

Report Card

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

#22 High School in ME and #10 in Cumberland County

9 - 12 | South Portland, ME | Cumberland County

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

Report Card

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

#23 High School in ME and #5 in York County

9 - 12 | Kittery, ME | York County

  • B+ Overall Grade
  • 10:1 Student/Teacher
  • 268 Students

Report Card

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

#23 Middle School in ME and #6 in York County

6 - 7 | Berwick, ME | York County

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

Report Card

A- Academic Results
A Learning Environment
C+ School Safety
B+ 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
  • 449 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
  • 373 Students

Report Card

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

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

9 - 12 | Old Town, ME | Penobscot County

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

Report Card

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

#24 Middle School in ME and #10 in Cumberland County

6 - 8 | South Portland, ME | Cumberland County

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

Report Card

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

#25 Middle School in ME and #4 in Penobscot County

5 - 8 | Hermon, ME | Penobscot County

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

Report Card

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

#25 Elementary School in ME and #7 in York County

PK - 4 | Wells, ME | York County

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

Report Card

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

#25 High School in ME and #11 in Cumberland County

9 - 12 | Freeport, ME | Cumberland County

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

Report Card

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

#26 Middle School in ME and #11 in Cumberland County

6 - 8 | Windham, ME | Cumberland County

  • B+ Overall Grade
  • 18:1 Student/Teacher
  • 588 Students

Report Card

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

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

PK - 5 | Portland, ME | Cumberland County

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

Report Card

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

#26 High School in ME and #12 in Cumberland County

9 - 12 | Portland, ME | Cumberland County

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

Report Card

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

#27 High School in ME and #1 in Androscoggin County

9 - 12 | Turner, ME | Androscoggin County

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

Report Card

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

#27 Middle School in ME and #5 in Penobscot County

6 - 8 | Howland, ME | Penobscot County

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

Report Card

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

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

PK - 5 | North Berwick, ME | York County

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

Report Card

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

#28 Middle School in ME and #1 in Sagadahoc County

6 - 8 | Topsham, ME | Sagadahoc County

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

Report Card

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

#28 High School in ME and #5 in Penobscot County

9 - 12 | Hermon, ME | Penobscot County

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

Report Card

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

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

K - 5 | Kennebunkport, ME | York County

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

Report Card

A+ Academic Results
C+ 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
  • 293 Students

Report Card

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

#29 Middle School in ME and #6 in Penobscot County

5 - 8 | Holden, ME | Penobscot County

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

Report Card

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

#29 High School in ME and #13 in Cumberland County

9 - 12 | Windham, ME | Cumberland County

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

Report Card

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

#30 High School in ME and #1 in Aroostook County

9 - 12 | Presque Isle, ME | Aroostook County

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

Report Card

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

#30 Middle School in ME and #7 in Penobscot County

6 - 8 | Bangor, ME | Penobscot County

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

Report Card

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

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

4 - 5 | South Berwick, ME | York County

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

Report Card

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

#31 High School in ME and #1 in Washington County

9 - 12 | Jonesport, ME | Washington County

  • B Overall Grade
  • 7:1 Student/Teacher
  • 72 Students

Report Card

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

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

K - 5 | Bryant Pond, ME | Oxford County

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

Report Card

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

#31 Middle School in ME and #12 in Cumberland County

6 - 8 | Portland, ME | Cumberland County

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

Report Card

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

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

PK - 6 | Minot, ME | Androscoggin County

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

Report Card

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

#32 High School in ME and #2 in Sagadahoc County

9 - 12 | Bath, ME | Sagadahoc County

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

Report Card

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

#32 Middle School in ME and #13 in Cumberland County

5 - 8 | Raymond, ME | Cumberland County

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

Report Card

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

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

K - 5 | Gorham, ME | Cumberland County

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

Report Card

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

#33 High School in ME and #14 in Cumberland County

9 - 12 | Gray, ME | Cumberland County

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

Report Card

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

#33 Middle School in ME and #14 in Cumberland County

6 - 8 | Portland, ME | Cumberland County

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

Report Card

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

#34 High School in ME and #1 in Lincoln County

9 - 12 | Boothbay Harbor, ME | Lincoln County

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

Report Card

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