Best Elementary Schools in Massachusetts

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

2 - 3 | Southborough, MA | Worcester County

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

Report Card

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

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

K - 5 | Franklin, MA | Norfolk County

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

Report Card

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

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

PK - 5 | Concord, MA | Middlesex County

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

Report Card

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

Report Card

A+ Academic Results
B+ Learning Environment
NA 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

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

K - 5 | Newton Centre, MA | Middlesex County

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

Report Card

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

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

PK - 5 | Manchester, MA | Essex County

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

Report Card

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

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

4 - 5 | Hopkinton, MA | Middlesex County

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

Report Card

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

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

K - 5 | Somerville, MA | Middlesex County

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

Report Card

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

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

4 - 5 | Weston, MA | Middlesex County

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

Report Card

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

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

K - 5 | Westwood, MA | Norfolk County

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

Report Card

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

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

PK - 3 | Weston, MA | Middlesex County

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

Report Card

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

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

K - 4 | Belmont, MA | Middlesex County

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

Report Card

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

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

K - 5 | Walpole, MA | Norfolk County

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

Report Card

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

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

4 - 5 | Medfield, MA | Norfolk County

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

Report Card

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

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

K - 5 | Westwood, MA | Norfolk County

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

Report Card

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

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

PK - 5 | Concord, MA | Middlesex County

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

Report Card

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

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

K - 4 | Shrewsbury, MA | Worcester County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 372 Students

Report Card

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

Report Card

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

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

PK - 5 | Dover, MA | Norfolk County

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

Report Card

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

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

K - 5 | Wellesley, MA | Norfolk County

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

Report Card

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

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

K - 5 | Hingham, MA | Plymouth County

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

Report Card

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

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

K - 5 | Marshfield, MA | Plymouth County

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

Report Card

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

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

PK - 5 | Concord, MA | Middlesex County

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

Report Card

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

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

K - 5 | Lexington, MA | Middlesex County

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

Report Card

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

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

3 - 5 | Westford, MA | Middlesex County

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

Report Card

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

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

K - 5 | Newton Centre, MA | Middlesex County

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

Report Card

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

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

K - 5 | Marshfield, MA | Plymouth County

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

Report Card

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

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

K - 5 | Andover, MA | Essex County

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

Report Card

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

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

K - 5 | Scituate, MA | Plymouth County

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

Report Card

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

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

PK - 5 | Eastham, MA | Barnstable County

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

Report Card

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

#33 Elementary School in MA and #5 in Plymouth County

K - 5 | Hingham, MA | Plymouth County

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

Report Card

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

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

3 - 5 | Westford, MA | Middlesex County

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

Report Card

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

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

4 - 6 | Wrentham, MA | Norfolk County

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

Report Card

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

#36 Elementary School in MA and #6 in Plymouth County

PK - 5 | Hingham, MA | Plymouth County

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

Report Card

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

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

K - 5 | North Reading, MA | Middlesex County

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

Report Card

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

#38 Elementary School in MA and #1 in Hampshire County

PK - 6 | Westhampton, MA | Hampshire County

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

Report Card

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

#39 Elementary School in MA and #16 in Middlesex County

3 - 5 | Westford, MA | Middlesex County

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

Report Card

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

#40 Elementary School in MA and #17 in Middlesex County

K - 5 | Winchester, MA | Middlesex County

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

Report Card

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

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

3 - 5 | Bedford, MA | Middlesex County

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

Report Card

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

#42 Elementary School in MA and #19 in Middlesex County

K - 5 | Wayland, MA | Middlesex County

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

Report Card

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

#43 Elementary School in MA and #4 in Essex County

4 - 6 | Marblehead, MA | Essex County

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

Report Card

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

#45 Elementary School in MA and #7 in Plymouth County

PK - 5 | Marshfield, MA | Plymouth County

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

Report Card

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

#45 Elementary School in MA and #20 in Middlesex County

K - 5 | Winchester, MA | Middlesex County

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

Report Card

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

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

K - 5 | Lexington, MA | Middlesex County

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

Report Card

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

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

K - 5 | Melrose, MA | Middlesex County

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

Report Card

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

#48 Elementary School in MA and #11 in Norfolk County

K - 5 | Norwood, MA | Norfolk County

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

Report Card

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

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

K - 4 | Lynnfield, MA | Essex County

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

Report Card

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

#50 Elementary School in MA and #6 in Essex County

3 - 6 | Boxford, MA | Essex County

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

Report Card

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

#51 Elementary School in MA and #3 in Worcester County

4 - 5 | Southborough, MA | Worcester County

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

Report Card

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

#53 Elementary School in MA and #4 in Worcester County

1 - 4 | Shrewsbury, MA | Worcester County

  • A+ Overall Grade
  • 21:1 Student/Teacher
  • 722 Students

Report Card

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

#53 Elementary School in MA and #23 in Middlesex County

PK - 5 | Stow, MA | Middlesex County

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

Report Card

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

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

K - 4 | Dunstable, MA | Middlesex County

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

Report Card

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

#55 Elementary School in MA and #25 in Middlesex County

PK - 4 | Belmont, MA | Middlesex County

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

Report Card

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

#56 Elementary School in MA and #26 in Middlesex County

PK - 5 | Winchester, MA | Middlesex County

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

Report Card

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

#57 Elementary School in MA and #27 in Middlesex County

K - 4 | Belmont, MA | Middlesex County

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

Report Card

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

#58 Elementary School in MA and #12 in Norfolk County

K - 5 | East Walpole, MA | Norfolk County

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

Report Card

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

#59 Elementary School in MA and #8 in Plymouth County

PK - 5 | Scituate, MA | Plymouth County

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

Report Card

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

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

PK - 5 | Winchester, MA | Middlesex County

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

Report Card

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

#61 Elementary School in MA and #2 in Barnstable County

K - 5 | Orleans, MA | Barnstable County

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

Report Card

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

#62 Elementary School in MA and #1 in Hampden County

K - 5 | Longmeadow, MA | Hampden County

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

Report Card

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

#63 Elementary School in MA and #5 in Worcester County

K - 4 | Shrewsbury, MA | Worcester County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 366 Students

Report Card

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

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

K - 6 | Acton, MA | Middlesex County

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

Report Card

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

#65 Elementary School in MA and #7 in Essex County

PK - 6 | Lawrence, MA | Essex County

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

Report Card

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

#66 Elementary School in MA and #2 in Hampden County

K - 5 | Longmeadow, MA | Hampden County

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

Report Card

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

#67 Elementary School in MA and #30 in Middlesex County

K - 5 | West Newton, MA | Middlesex County

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

Report Card

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

#68 Elementary School in MA and #31 in Middlesex County

K - 5 | Arlington, MA | Middlesex County

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

Report Card

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

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

K - 5 | Needham, MA | Norfolk County

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

Report Card

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

#70 Elementary School in MA and #6 in Worcester County

PK - 5 | Harvard, MA | Worcester County

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

Report Card

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

#71 Elementary School in MA and #7 in Worcester County

PK - 6 | Worcester, MA | Worcester County

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

Report Card

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

#72 Elementary School in MA and #1 in Berkshire County

PK - 6 | Williamstown, MA | Berkshire County

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

Report Card

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

#73 Elementary School in MA and #8 in Essex County

PK - 6 | Lawrence, MA | Essex County

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

Report Card

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

#74 Elementary School in MA and #14 in Norfolk County

K - 5 | Westwood, MA | Norfolk County

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

Report Card

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

#75 Elementary School in MA and #9 in Essex County

K - 5 | Andover, MA | Essex County

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

Report Card

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

#76 Elementary School in MA and #32 in Middlesex County

K - 5 | Lexington, MA | Middlesex County

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

Report Card

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

#78 Elementary School in MA and #15 in Norfolk County

K - 5 | Wellesley, MA | Norfolk County

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

Report Card

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

#78 Elementary School in MA and #33 in Middlesex County

K - 5 | North Reading, MA | Middlesex County

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

Report Card

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

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

K - 5 | Wellesley, MA | Norfolk County

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

Report Card

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

#80 Elementary School in MA and #34 in Middlesex County

K - 5 | Newton Highlands, MA | Middlesex County

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

Report Card

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

#81 Elementary School in MA and #35 in Middlesex County

PK - 5 | Sherborn, MA | Middlesex County

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

Report Card

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

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

PK - 3 | Wrentham, MA | Norfolk County

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

Report Card

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

#83 Elementary School in MA and #18 in Norfolk County

K - 5 | Needham, MA | Norfolk County

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

Report Card

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

#84 Elementary School in MA and #36 in Middlesex County

PK - 5 | Sudbury, MA | Middlesex County

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

Report Card

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

#85 Elementary School in MA and #37 in Middlesex County

K - 6 | Boxborough, MA | Middlesex County

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

Report Card

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

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

K - 5 | Wellesley, MA | Norfolk County

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

Report Card

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

#87 Elementary School in MA and #38 in Middlesex County

K - 6 | Acton, MA | Middlesex County

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

Report Card

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

#89 Elementary School in MA and #9 in Plymouth County

K - 5 | Hingham, MA | Plymouth County

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

Report Card

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

#89 Elementary School in MA and #39 in Middlesex County

K - 5 | Arlington, MA | Middlesex County

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

Report Card

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

#90 Elementary School in MA and #3 in Hampden County

PK - 6 | Brimfield, MA | Hampden County

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

Report Card

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

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

K - 5 | Quincy, MA | Norfolk County

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

Report Card

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

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

4 - 6 | Topsfield, MA | Essex County

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

Report Card

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

#93 Elementary School in MA and #40 in Middlesex County

K - 5 | Newton Centre, MA | Middlesex County

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

Report Card

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

#94 Elementary School in MA and #2 in Berkshire County

PK - 5 | Lenox, MA | Berkshire County

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

Report Card

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

#95 Elementary School in MA and #10 in Plymouth County

PK - 5 | Norwell, MA | Plymouth County

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

Report Card

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

#97 Elementary School in MA and #11 in Plymouth County

PK - 5 | Marshfield, MA | Plymouth County

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

Report Card

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

#97 Elementary School in MA and #11 in Essex County

K - 5 | Essex, MA | Essex County

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

Report Card

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

#98 Elementary School in MA and #21 in Norfolk County

PK - 5 | Wellesley, MA | Norfolk County

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

Report Card

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

#100 Elementary School in MA and #12 in Essex County

K - 4 | Swampscott, MA | Essex County

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

Report Card

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

#100 Elementary School in MA and #41 in Middlesex County

K - 5 | Lexington, MA | Middlesex County

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

Report Card

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