Best Middle Schools in Massachusetts

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each Middle 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
  • 523 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
  • 11:1 Student/Teacher
  • 421 Students

Report Card

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

Report Card

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

Report Card

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

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

6 - 8 | Wayland, MA | Middlesex County

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

Report Card

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

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

7 - 8 | Needham, MA | Norfolk County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 876 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
  • 514 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
  • 519 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
  • 870 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

7 - 8 | Acton, MA | Middlesex County

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

Report Card

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

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

6 - 8 | Concord, MA | Middlesex County

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

Report Card

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

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

6 - 8 | Wellesley, MA | Norfolk County

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

Report Card

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

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

6 - 8 | Stow, MA | Middlesex County

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

Report Card

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

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

6 - 8 | Westford, MA | Middlesex County

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

Report Card

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

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

6 - 8 | Westford, MA | Middlesex County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 691 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 | Winchester, MA | Middlesex County

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

Report Card

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

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

6 - 8 | Arlington, MA | Middlesex County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 1,208 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 | Newton, MA | Middlesex County

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

Report Card

A+ Academic Results
A+ 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,357 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
  • 10:1 Student/Teacher
  • 386 Students

Report Card

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

#22 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 Middle School in MA and #16 in Middlesex County

6 - 8 | Newtonville, MA | Middlesex County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 919 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
  • 16:1 Student/Teacher
  • 1,097 Students

Report Card

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

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

7 - 8 | Westborough, MA | Worcester County

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

Report Card

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

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

7 - 8 | Marblehead, MA | Essex County

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

Report Card

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

Report Card

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

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

6 - 8 | Sharon, MA | Norfolk County

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

Report Card

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

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

6 - 8 | Longmeadow, MA | Hampden County

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

Report Card

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

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

6 - 8 | Andover, MA | Essex County

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

Report Card

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

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

6 - 8 | Medfield, MA | Norfolk County

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

Report Card

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

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

6 - 8 | Newton, MA | Middlesex County

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

Report Card

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

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

6 - 8 | Littleton, MA | Middlesex County

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

Report Card

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

#35 Middle School in MA and #3 in Worcester County

6 - 8 | Lancaster, MA | Worcester County

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

Report Card

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

#36 Middle School in MA and #5 in Essex County

7 - 8 | Boxford, MA | Essex County

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

Report Card

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

#37 Middle School in MA and #8 in Norfolk County

6 - 8 | Westwood, MA | Norfolk County

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

Report Card

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

#38 Middle School in MA and #6 in Essex County

6 - 8 | Andover, MA | Essex County

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

Report Card

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

#39 Middle School in MA and #7 in Essex County

5 - 8 | Lynnfield, MA | Essex County

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

Report Card

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

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

5 - 8 | Groton, MA | Middlesex County

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

Report Card

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

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

6 - 8 | Sudbury, MA | Middlesex County

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

Report Card

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

#42 Middle School in MA and #8 in Essex County

6 - 8 | Andover, MA | Essex County

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

Report Card

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

#43 Middle School in MA and #9 in Norfolk County

6 - 8 | Quincy, MA | Norfolk County

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

Report Card

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

#44 Middle School in MA and #2 in Hampden County

6 - 8 | Longmeadow, MA | Hampden County

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

Report Card

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

#45 Middle School in MA and #21 in Middlesex County

5 - 8 | Chelmsford, MA | Middlesex County

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

Report Card

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

#46 Middle School in MA and #1 in Hampshire County

7 - 8 | Amherst, MA | Hampshire County

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

Report Card

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

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

6 - 8 | North Reading, MA | Middlesex County

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

Report Card

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

#48 Middle School in MA and #4 in Worcester County

6 - 8 | Rutland, MA | Worcester County

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

Report Card

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

#49 Middle School in MA and #3 in Plymouth County

7 - 8 | Mattapoisett, MA | Plymouth County

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

Report Card

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

#50 Middle School in MA and #23 in Middlesex County

6 - 8 | Ashland, MA | Middlesex County

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

Report Card

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

#51 Middle School in MA and #9 in Essex County

6 - 8 | Ipswich, MA | Essex County

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

Report Card

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

#52 Middle School in MA and #5 in Worcester County

6 - 8 | Holden, MA | Worcester County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 809 Students

Report Card

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

#53 Middle School in MA and #4 in Plymouth County

6 - 8 | Marshfield, MA | Plymouth County

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

Report Card

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

#55 Middle School in MA and #1 in Barnstable County

6 - 8 | Orleans, MA | Barnstable County

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

Report Card

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

#55 Middle School in MA and #10 in Norfolk County

6 - 8 | Franklin, MA | Norfolk County

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

Report Card

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

#56 Middle School in MA and #24 in Middlesex County

6 - 8 | Bedford, MA | Middlesex County

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

Report Card

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

#57 Middle School in MA and #5 in Plymouth County

6 - 8 | Scituate, MA | Plymouth County

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

Report Card

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

#58 Middle School in MA and #25 in Middlesex County

6 - 8 | Holliston, MA | Middlesex County

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

Report Card

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

#59 Middle School in MA and #11 in Norfolk County

6 - 8 | Franklin, MA | Norfolk County

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

Report Card

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

#60 Middle School in MA and #26 in Middlesex County

6 - 8 | Reading, MA | Middlesex County

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

Report Card

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

#61 Middle School in MA and #27 in Middlesex County

5 - 8 | Natick, MA | Middlesex County

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

Report Card

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

#62 Middle School in MA and #1 in Bristol County

6 - 8 | North Easton, MA | Bristol County

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

Report Card

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

#63 Middle School in MA and #2 in Barnstable County

7 - 8 | Falmouth, MA | Barnstable County

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

Report Card

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

#64 Middle School in MA and #28 in Middlesex County

5 - 8 | Natick, MA | Middlesex County

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

Report Card

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

#65 Middle School in MA and #29 in Middlesex County

6 - 8 | Billerica, MA | Middlesex County

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

Report Card

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

#66 Middle School in MA and #6 in Plymouth County

6 - 8 | Duxbury, MA | Plymouth County

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

Report Card

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

#68 Middle School in MA and #6 in Worcester County

7 - 8 | Shrewsbury, MA | Worcester County

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

Report Card

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

#68 Middle School in MA and #30 in Middlesex County

5 - 7 | Hudson, MA | Middlesex County

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

Report Card

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

#69 Middle School in MA and #7 in Worcester County

6 - 8 | Sutton, MA | Worcester County

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

Report Card

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

#70 Middle School in MA and #31 in Middlesex County

5 - 8 | Chelmsford, MA | Middlesex County

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

Report Card

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

#71 Middle School in MA and #12 in Norfolk County

5 - 8 | Medway, MA | Norfolk County

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

Report Card

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

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

6 - 8 | Burlington, MA | Middlesex County

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

Report Card

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

#73 Middle School in MA and #13 in Norfolk County

6 - 8 | East Walpole, MA | Norfolk County

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

Report Card

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

#75 Middle School in MA and #8 in Worcester County

5 - 8 | Sterling, MA | Worcester County

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

Report Card

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

#75 Middle School in MA and #10 in Essex County

6 - 8 | Newburyport, MA | Essex County

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

Report Card

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

#76 Middle School in MA and #7 in Plymouth County

7 - 8 | Kingston, MA | Plymouth County

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

Report Card

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

#77 Middle School in MA and #33 in Middlesex County

6 - 8 | Reading, MA | Middlesex County

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

Report Card

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

#78 Middle School in MA and #8 in Plymouth County

5 - 8 | Hanover, MA | Plymouth County

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

Report Card

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

#79 Middle School in MA and #34 in Middlesex County

6 - 8 | Cambridge, MA | Middlesex County

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

Report Card

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

#80 Middle School in MA and #3 in Hampden County

6 - 8 | East Longmeadow, MA | Hampden County

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

Report Card

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

#81 Middle School in MA and #9 in Worcester County

7 - 8 | Grafton, MA | Worcester County

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

Report Card

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

#82 Middle School in MA and #14 in Norfolk County

6 - 8 | Walpole, 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

#83 Middle School in MA and #35 in Middlesex County

6 - 8 | Melrose, MA | Middlesex County

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

Report Card

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

#84 Middle School in MA and #11 in Essex County

6 - 8 | Rockport, MA | Essex County

  • A- Overall Grade
  • 9:1 Student/Teacher
  • 227 Students

Report Card

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

#85 Middle School in MA and #12 in Essex County

6 - 8 | North Andover, MA | Essex County

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

Report Card

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

#86 Middle School in MA and #2 in Bristol County

6 - 8 | Mansfield, MA | Bristol County

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

Report Card

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

#87 Middle School in MA and #10 in Worcester County

5 - 8 | Mendon, MA | Worcester County

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

Report Card

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

#88 Middle School in MA and #36 in Middlesex County

6 - 8 | Cambridge, MA | Middlesex County

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

Report Card

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

#89 Middle School in MA and #11 in Worcester County

6 - 8 | Northborough, MA | Worcester County

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

Report Card

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

#90 Middle School in MA and #15 in Norfolk County

7 - 8 | Norfolk, MA | Norfolk County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 775 Students

Report Card

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

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

5 - 8 | Foxborough, MA | Norfolk County

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

Report Card

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

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

6 - 8 | Hull, MA | Plymouth County

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

Report Card

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

#93 Middle School in MA and #13 in Essex County

5 - 8 | Swampscott, MA | Essex County

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

Report Card

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

#94 Middle School in MA and #3 in Bristol County

6 - 8 | Norton, MA | Bristol County

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

Report Card

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

#95 Middle School in MA and #17 in Norfolk County

5 - 8 | Millis, MA | Norfolk County

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

Report Card

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

#96 Middle School in MA and #18 in Norfolk County

6 - 8 | Braintree, MA | Norfolk County

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

Report Card

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

#97 Middle School in MA and #19 in Norfolk County

6 - 8 | Canton, MA | Norfolk County

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

Report Card

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

#99 Middle School in MA and #14 in Essex County

7 - 8 | Georgetown, MA | Essex County

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

Report Card

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

#99 Middle School in MA and #20 in Norfolk County

6 - 8 | Braintree, MA | Norfolk County

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

Report Card

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

#100 Middle School in MA and #10 in Plymouth County

7 - 8 | Bridgewater, MA | Plymouth County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 506 Students

Report Card

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