Best Schools in Massachusetts

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each school in Massachusetts. 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 MA and #1 in Norfolk County

6 - 8 | Dover, MA | Norfolk County

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

Report Card

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

#1 Elementary School in MA and #1 in Worcester County

2 - 3 | Southborough, MA | Worcester County

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

Report Card

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

#1 High School in MA and #1 in Norfolk County

9 - 12 | Medfield, MA | Norfolk County

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

Report Card

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

#2 Elementary School in MA and #1 in Norfolk County

K - 5 | Franklin, MA | Norfolk County

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

Report Card

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

#2 High School in MA and #2 in Norfolk County

9 - 12 | Dover, MA | Norfolk County

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

Report Card

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

#2 Middle School in MA and #2 in Norfolk County

6 - 6 | Needham, MA | Norfolk County

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

Report Card

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

#3 High School in MA and #1 in Middlesex County

9 - 12 | Wayland, MA | Middlesex County

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

Report Card

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

#3 Elementary School in MA and #1 in Middlesex County

2 - 3 | Hopkinton, MA | Middlesex County

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

Report Card

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

#3 Middle School in MA and #1 in Middlesex County

6 - 8 | Newton Centre, MA | Middlesex County

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

Report Card

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

#4 Elementary School in MA and #2 in Middlesex County

PK - 5 | Concord, MA | Middlesex County

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

Report Card

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

#4 High School in MA and #2 in Middlesex County

9 - 12 | Westford, MA | Middlesex County

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

Report Card

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

#4 Middle School in MA and #2 in Middlesex County

6 - 8 | Lexington, MA | Middlesex County

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

Report Card

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

#5 High School in MA and #1 in Plymouth County

9 - 12 | Duxbury, MA | Plymouth County

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

Report Card

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

#5 Elementary School in MA and #1 in Essex County

K - 4 | Lynnfield, MA | Essex County

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

Report Card

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

#5 Middle School in MA and #3 in Middlesex County

6 - 8 | Lexington, MA | Middlesex County

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

Report Card

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

#6 Elementary School in MA and #2 in Norfolk County

K - 5 | Westwood, MA | Norfolk County

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

Report Card

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

#6 High School in MA and #3 in Middlesex County

9 - 12 | Acton, MA | Middlesex County

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

Report Card

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

#6 Middle School in MA and #3 in Norfolk County

7 - 8 | Needham, MA | Norfolk County

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

Report Card

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

#7 Elementary School in MA and #3 in Middlesex County

K - 5 | Newton Centre, MA | Middlesex County

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

Report Card

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

#7 Middle School in MA and #4 in Middlesex County

6 - 8 | Wayland, MA | Middlesex County

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

Report Card

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

#7 High School in MA and #4 in Middlesex County

9 - 12 | Sudbury, MA | Middlesex County

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

Report Card

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

#8 High School in MA and #1 in Essex County

9 - 12 | Boxford, MA | Essex County

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

Report Card

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

#8 Elementary School in MA and #4 in Middlesex County

4 - 5 | Hopkinton, MA | Middlesex County

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

Report Card

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

#8 Middle School in MA and #5 in Middlesex County

6 - 8 | Weston, MA | Middlesex County

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

Report Card

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

#9 Middle School in MA and #1 in Plymouth County

6 - 8 | Norwell, MA | Plymouth County

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

Report Card

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

#9 High School in MA and #2 in Essex County

9 - 12 | Lynnfield, MA | Essex County

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

Report Card

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

#9 Elementary School in MA and #5 in Middlesex County

K - 5 | Somerville, MA | Middlesex County

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

Report Card

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

#10 Elementary School in MA and #2 in Essex County

PK - 5 | Manchester, MA | Essex County

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

Report Card

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

#10 High School in MA and #3 in Norfolk County

9 - 12 | Wellesley, MA | Norfolk County

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

Report Card

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

#10 Middle School in MA and #6 in Middlesex County

6 - 8 | Hopkinton, MA | Middlesex County

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

Report Card

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

#11 Elementary School in MA and #2 in Worcester County

K - 4 | Shrewsbury, MA | Worcester County

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

Report Card

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

#11 High School in MA and #5 in Middlesex County

9 - 12 | Groton, MA | Middlesex County

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

Report Card

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

#11 Middle School in MA and #7 in Middlesex County

6 - 8 | Concord, MA | Middlesex County

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

Report Card

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

#12 High School in MA and #6 in Middlesex County

9 - 12 | Hopkinton, MA | Middlesex County

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

Report Card

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

#12 Elementary School in MA and #6 in Middlesex County

4 - 5 | Weston, MA | Middlesex County

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

Report Card

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

#12 Middle School in MA and #8 in Middlesex County

7 - 8 | Acton, MA | Middlesex County

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

Report Card

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

#13 Elementary School in MA and #3 in Norfolk County

K - 5 | Westwood, MA | Norfolk County

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

Report Card

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

#13 High School in MA and #3 in Essex County

9 - 12 | Manchester, MA | Essex County

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

Report Card

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

#13 Middle School in MA and #9 in Middlesex County

6 - 8 | Stow, MA | Middlesex County

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

Report Card

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

#14 High School in MA and #7 in Middlesex County

9 - 12 | Lexington, MA | Middlesex County

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

Report Card

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

#14 Elementary School in MA and #7 in Middlesex County

K - 4 | Belmont, MA | Middlesex County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 343 Students

Report Card

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

#14 Middle School in MA and #10 in Middlesex County

6 - 8 | Westford, MA | Middlesex County

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

Report Card

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

#15 High School in MA and #8 in Middlesex County

9 - 12 | Holliston, MA | Middlesex County

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

Report Card

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

#15 Elementary School in MA and #8 in Middlesex County

PK - 3 | Weston, MA | Middlesex County

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

Report Card

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

#15 Middle School in MA and #11 in Middlesex County

6 - 8 | Westford, MA | Middlesex County

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

Report Card

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

#16 High School in MA and #2 in Plymouth County

9 - 12 | Hingham, MA | Plymouth County

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

Report Card

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

#16 Elementary School in MA and #4 in Norfolk County

K - 5 | Walpole, MA | Norfolk County

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

Report Card

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

#16 Middle School in MA and #4 in Norfolk County

6 - 8 | Wellesley, MA | Norfolk County

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

Report Card

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

#17 Elementary School in MA and #5 in Norfolk County

4 - 5 | Medfield, MA | Norfolk County

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

Report Card

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

#17 Middle School in MA and #12 in Middlesex County

6 - 8 | Newton, MA | Middlesex County

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

Report Card

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

#18 High School in MA and #1 in Worcester County

9 - 12 | Bolton, MA | Worcester County

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

Report Card

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

#18 High School in MA and #1 in Barnstable County

9 - 12 | North Eastham, MA | Barnstable County

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

Report Card

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

#18 Elementary School in MA and #9 in Middlesex County

PK - 5 | Concord, MA | Middlesex County

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

Report Card

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

#18 Middle School in MA and #13 in Middlesex County

6 - 8 | Arlington, MA | Middlesex County

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

Report Card

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

#19 Elementary School in MA and #6 in Norfolk County

K - 5 | Westwood, MA | Norfolk County

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

Report Card

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

#19 High School in MA and #9 in Middlesex County

9 - 12 | Newton Centre, MA | Middlesex County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 1,799 Students

Report Card

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

#19 Middle School in MA and #14 in Middlesex County

6 - 8 | Winchester, MA | Middlesex County

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

Report Card

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

#20 Elementary School in MA and #7 in Norfolk County

K - 5 | Westwood, MA | Norfolk County

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

Report Card

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

#20 High School in MA and #10 in Middlesex County

9 - 12 | Concord, MA | Middlesex County

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

Report Card

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

#20 Middle School in MA and #15 in Middlesex County

5 - 8 | Belmont, MA | Middlesex County

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

Report Card

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

#21 Middle School in MA and #1 in Essex County

6 - 8 | Manchester, MA | Essex County

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

Report Card

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

#21 High School in MA and #4 in Norfolk County

9 - 12 | Westwood, MA | Norfolk County

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

Report Card

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

#21 Elementary School in MA and #10 in Middlesex County

K - 5 | Newton Centre, MA | Middlesex County

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

Report Card

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

#22 Elementary School in MA and #1 in Plymouth County

K - 5 | Marshfield, MA | Plymouth County

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

Report Card

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

#22 High School in MA and #1 in Hampden County

9 - 12 | Longmeadow, MA | Hampden County

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

Report Card

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

#22 Middle School in MA and #16 in Middlesex County

6 - 8 | Newtonville, MA | Middlesex County

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

Report Card

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

#23 Middle School in MA and #2 in Essex County

6 - 8 | Hamilton, MA | Essex County

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

Report Card

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

#23 High School in MA and #2 in Barnstable County

9 - 12 | Hyannis, MA | Barnstable County

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

Report Card

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

#23 Elementary School in MA and #2 in Plymouth County

K - 5 | Hingham, MA | Plymouth County

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

Report Card

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

#24 Middle School in MA and #2 in Plymouth County

6 - 8 | Hingham, MA | Plymouth County

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

Report Card

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

#24 High School in MA and #3 in Plymouth County

9 - 12 | Norwell, MA | Plymouth County

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

Report Card

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

#24 Elementary School in MA and #11 in Middlesex County

PK - 5 | Concord, MA | Middlesex County

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

Report Card

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

#25 Middle School in MA and #3 in Essex County

7 - 8 | Marblehead, MA | Essex County

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

Report Card

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

#25 Elementary School in MA and #8 in Norfolk County

PK - 5 | Dover, MA | Norfolk County

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

Report Card

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

#25 High School in MA and #11 in Middlesex County

9 - 12 | Belmont, MA | Middlesex County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,245 Students

Report Card

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

#26 Middle School in MA and #1 in Worcester County

7 - 8 | Westborough, MA | Worcester County

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

Report Card

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

#26 High School in MA and #4 in Essex County

9 - 12 | South Hamilton, MA | Essex County

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

Report Card

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

#26 Elementary School in MA and #9 in Norfolk County

K - 5 | Wellesley, MA | Norfolk County

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

Report Card

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

#27 Middle School in MA and #2 in Worcester County

6 - 8 | Southborough, MA | Worcester County

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

Report Card

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

#27 High School in MA and #5 in Norfolk County

9 - 12 | Needham, MA | Norfolk County

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

Report Card

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

#28 Elementary School in MA and #1 in Barnstable County

PK - 5 | Eastham, MA | Barnstable County

  • A+ Overall Grade
  • 8:1 Student/Teacher
  • 177 Students

Report Card

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

#28 Middle School in MA and #5 in Norfolk County

6 - 8 | Sharon, MA | Norfolk County

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

Report Card

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

#28 High School in MA and #6 in Norfolk County

9 - 12 | Milton, MA | Norfolk County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 1,017 Students

Report Card

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

#28 Elementary School in MA and #12 in Middlesex County

3 - 5 | Westford, MA | Middlesex County

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

Report Card

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

#29 High School in MA and #2 in Hampden County

9 - 12 | East Longmeadow, MA | Hampden County

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

Report Card

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

#29 Middle School in MA and #4 in Essex County

6 - 8 | Andover, MA | Essex County

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

Report Card

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

#29 Elementary School in MA and #13 in Middlesex County

K - 5 | Lexington, MA | Middlesex County

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

Report Card

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

#30 Elementary School in MA and #3 in Plymouth County

K - 5 | Hingham, MA | Plymouth County

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

Report Card

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

#30 Middle School in MA and #6 in Norfolk County

6 - 8 | Franklin, MA | Norfolk County

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

Report Card

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

#30 High School in MA and #7 in Norfolk County

9 - 12 | Brookline, MA | Norfolk County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 1,957 Students

Report Card

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

#31 Middle School in MA and #1 in Hampden County

6 - 8 | Longmeadow, MA | Hampden County

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

Report Card

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

#31 Elementary School in MA and #4 in Plymouth County

K - 5 | Marshfield, MA | Plymouth County

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

Report Card

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

#31 High School in MA and #5 in Essex County

9 - 12 | Newburyport, MA | Essex County

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

Report Card

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

#32 High School in MA and #8 in Norfolk County

9 - 12 | Canton, MA | Norfolk County

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

Report Card

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

#32 Elementary School in MA and #10 in Norfolk County

4 - 6 | Wrentham, MA | Norfolk County

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

Report Card

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

#32 Middle School in MA and #17 in Middlesex County

6 - 8 | Newton, MA | Middlesex County

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

Report Card

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

#33 Elementary School in MA and #3 in Essex County

K - 5 | Andover, MA | Essex County

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

Report Card

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

#33 Middle School in MA and #7 in Norfolk County

6 - 8 | Medfield, MA | Norfolk County

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

Report Card

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

#33 High School in MA and #9 in Norfolk County

9 - 12 | Medway, MA | Norfolk County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 778 Students

Report Card

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

#34 High School in MA and #4 in Plymouth County

9 - 12 | Mattapoisett, MA | Plymouth County

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

Report Card

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