1,862 schools in Massachusetts
14 counties · 386 cities · Public K-12
Massachusetts runs a public-school system of 1,862 K-12 campuses, distributed across 14 counties. Pick a county below to drill in.
Test scores
Reading, SY 2024-25. State average: 43.8% met or exceeded.Top 5 schools
- 93.0%
- 88.0%
- 86.0%
- 86.0%
- 85.0%
Lowest 5 schools
- 2.0%
- 2.0%
- 3.0%
- 4.0%
- 4.0%
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| Pioneer Charter School of Science | Everett | Middlesex County | Combined | 795 | · |
| Dracut Senior High | Dracut | Middlesex County | High | 792 | · |
| Carver Elementary School | Carver | Plymouth County | Elementary | 788 | · |
| Neighborhood House Charter School | Dorchester | Suffolk County | Combined | 786 | · |
| Walsh Middle | Framingham | Middlesex County | Middle | 785 | · |
| Danvers High | Danvers | Essex County | High | 784 | · |
| Eliot K-8 Innovation School | Boston | Suffolk County | Elementary | 784 | · |
| Hudson High | Hudson | Middlesex County | High | 784 | · |
| Wilmington Middle School | Wilmington | Middlesex County | Middle | 782 | · |
| Goodnow Brothers Elementary School | Marlborough | Middlesex County | Elementary | 781 | · |
| Shurtleff Early Childhood | Chelsea | Suffolk County | Elementary | 779 | · |
| Col Moses Parker School | Chelmsford | Middlesex County | Middle | 778 | · |
| Bellamy Middle | Chicopee | Hampden County | Middle | 776 | · |
| Gloucester High | Gloucester | Essex County | High | 776 | · |
| Middleborough High | Middleborough | Plymouth County | High | 774 | · |
| Mountview Middle | Holden | Worcester County | Middle | 773 | · |
| John J Ahern | Foxborough | Norfolk County | Middle | 772 | · |
| Innovation Academy Charter School | Tyngsboro | Middlesex County | High | 770 | · |
| Mary E. Baker School | Brockton | Plymouth County | Elementary | 769 | · |
| Nashoba Valley Technical High School | Westford | Middlesex County | High | 767 | · |
| Randolph High | Randolph | Norfolk County | High | 765 | · |
| Dr W Arnone Community School | Brockton | Plymouth County | Elementary | 763 | · |
| Blanche A. Ames Elementary School | North Easton | Bristol County | Elementary | 762 | · |
| Watertown High | Watertown | Middlesex County | High | 761 | · |
| Jordan/Jackson Elementary | Mansfield | Bristol County | Elementary | 760 | · |
| Madeline English School | Everett | Middlesex County | Elementary | 760 | · |
| Roosevelt Middle School | New Bedford | Bristol County | Middle | 759 | · |
| Hosmer | Watertown | Middlesex County | Elementary | 758 | · |
| Richardson Olmsted School | North Easton | Bristol County | Elementary | 755 | · |
| Charlestown High School | Charlestown | Suffolk County | High | 754 | · |
| McKay Elementary School | Fitchburg | Worcester County | Elementary | 754 | · |
| East Longmeadow High | East Longmeadow | Hampden County | High | 753 | · |
| Morton Middle | Fall River | Bristol County | Middle | 751 | · |
| Harold L Qualters Middle | Mansfield | Bristol County | Middle | 750 | · |
| Hayden/McFadden | New Bedford | Bristol County | Elementary | 748 | · |
| E Somerville Community | Somerville | Middlesex County | Elementary | 747 | · |
| Holten Richmond Middle School | Danvers | Essex County | Middle | 745 | · |
| Martha's Vineyard Regional High | Oak Bluffs | Dukes County | High | 744 | · |
| Saugus High | Saugus | Essex County | High | 744 | · |
| Newburyport High | Newburyport | Essex County | High | 743 | · |
| Belmont Middle School | Belmont | Middlesex County | Middle | 742 | · |
| Bellingham High School | Bellingham | Norfolk County | High | 740 | · |
| Groton Dunstable Regional Middle | Groton | Middlesex County | Middle | 739 | · |
| Monomoy Regional High School | Harwich | Barnstable County | High | 738 | · |
| Park Avenue Elementary | Webster | Worcester County | Elementary | 738 | · |
| Quinsigamond | Worcester | Worcester County | Elementary | 738 | · |
| Nauset Regional High | North Eastham | Barnstable County | High | 737 | · |
| Foxborough High | Foxborough | Norfolk County | High | 736 | · |
| Ludlow Senior High | Ludlow | Hampden County | High | 736 | · |
| Florence Sawyer School | Bolton | Worcester County | Elementary | 734 | · |
| New Heights Charter School of Brockton | Brockton | Plymouth County | High | 734 | · |
| Swampscott Elementary School | Swampscott | Essex County | Elementary | 734 | · |
| William S Greene | Fall River | Bristol County | Elementary | 733 | · |
| Quincy Elementary School | Boston | Suffolk County | Elementary | 731 | · |
| Worcester East Middle | Worcester | Worcester County | Middle | 731 | · |
| Westfield Intermediate School | Westfield | Hampden County | Middle | 729 | · |
| Pittsfield High | Pittsfield | Berkshire County | High | 727 | · |
| Wilson Middle | Natick | Middlesex County | Middle | 727 | · |
| Scituate High School | Scituate | Plymouth County | High | 725 | · |
| Millbury Junior/Senior High | Millbury | Worcester County | High | 722 | · |
| Burncoat Middle School | Worcester | Worcester County | Middle | 720 | · |
| English High School | Boston | Suffolk County | High | 720 | · |
| Dedham High | Dedham | Norfolk County | High | 719 | · |
| Ingalls | Lynn | Essex County | Elementary | 719 | · |
| Hampshire Regional High | Westhampton | Hampshire County | High | 718 | · |
| Wm H Galvin Middle | Canton | Norfolk County | Middle | 716 | · |
| New Mission High School | Hyde Park | Suffolk County | High | 715 | · |
| Tyngsborough Elementary | Tyngsborough | Middlesex County | Elementary | 715 | · |
| Barnstable United Elementary School | Marston Mills | Barnstable County | Elementary | 714 | · |
| Falmouth High | Falmouth | Barnstable County | High | 714 | · |
| Charles E Brown Middle | Newton Centre | Middlesex County | Middle | 713 | · |
| Carlton M. Viveiros Elementary School | Fall River | Bristol County | Elementary | 712 | · |
| Veritas Preparatory Charter School | Springfield | Hampden County | Middle | 712 | · |
| North Middlesex Regional | Townsend | Middlesex County | High | 711 | · |
| Raynham Middle School | Raynham | Bristol County | Middle | 710 | · |
| Boston Collegiate Charter School | Dorchester | Suffolk County | High | 708 | · |
| King Philip Middle School | Norfolk | Norfolk County | Middle | 706 | · |
| Swampscott High | Swampscott | Essex County | High | 706 | · |
| Medfield Senior High | Medfield | Norfolk County | High | 704 | · |
| James M. Quinn School | Dartmouth | Bristol County | Elementary | 703 | · |
| Benjamin Friedman Middle | Taunton | Bristol County | Middle | 701 | · |
| Holyoke Community Charter School | Holyoke | Hampden County | Elementary | 701 | · |
| Boston Preparatory Charter Public School | Hyde Park | Suffolk County | High | 700 | · |
| Freetown-Lakeville Middle School | Lakeville | Plymouth County | Middle | 699 | · |
| Philip G Coburn | West Springfield | Hampden County | Elementary | 699 | · |
| Lynnfield Middle School | Lynnfield | Essex County | Middle | 698 | · |
| Newman Elementary | Needham | Norfolk County | Elementary | 696 | · |
| Tewksbury Memorial High | Tewksbury | Middlesex County | High | 696 | · |
| Johnny Appleseed | Leominster | Worcester County | Elementary | 692 | · |
| Pembroke High School | Pembroke | Plymouth County | High | 690 | · |
| Orchard Gardens K-8 School | Roxbury | Suffolk County | Elementary | 689 | · |
| Stoneham Central Middle School | Stoneham | Middlesex County | Middle | 689 | · |
| Carver Middle/High School | Carver | Plymouth County | High | 688 | · |
| John T. Nichols Middle | Middleborough | Plymouth County | Middle | 688 | · |
| Abraham Lincoln | New Bedford | Bristol County | Elementary | 687 | · |
| E J Harrington | Lynn | Essex County | Elementary | 687 | · |
| John W Rogers Middle | Rockland | Plymouth County | Middle | 687 | · |
| Ashland Middle | Ashland | Middlesex County | Middle | 685 | · |
| John F Kennedy | Holbrook | Norfolk County | Elementary | 685 | · |
| Norton High | Norton | Bristol County | High | 685 | · |
| South Shore Vocational Technical High | Hanover | Plymouth County | High | 685 | · |
| Dupont Middle | Chicopee | Hampden County | Middle | 683 | · |
| Cape Cod Region Vocational Technical | Harwich | Barnstable County | High | 682 | · |
| Hopkins Elementary School | Hopkinton | Middlesex County | Elementary | 682 | · |
| Hancock | Brockton | Plymouth County | Elementary | 680 | · |
| Reingold Elementary | Fitchburg | Worcester County | Elementary | 679 | · |
| Medway Middle | Medway | Norfolk County | Middle | 677 | · |
| Old Mill Pond | Palmer | Hampden County | Elementary | 677 | · |
| Penn Brook | Georgetown | Essex County | Elementary | 674 | · |
| Clark Avenue School | Chelsea | Suffolk County | Middle | 673 | · |
| Oak Ridge | East Sandwich | Barnstable County | Elementary | 673 | · |
| Barbieri Elementary | Framingham | Middlesex County | Elementary | 671 | · |
| Central Middle | Quincy | Norfolk County | Middle | 671 | · |
| Westfield Middle School | Westfield | Hampden County | Middle | 671 | · |
| David Mindess | Ashland | Middlesex County | Elementary | 670 | · |
| Fall Brook | Leominster | Worcester County | Elementary | 670 | · |
| James S Daley Middle School | Lowell | Middlesex County | Middle | 669 | · |
| Minuteman Regional High | Lexington | Middlesex County | High | 669 | · |
| Abington Middle School | Abington | Plymouth County | Middle | 668 | · |
| Brighton High School | Brighton | Suffolk County | High | 667 | · |
| Learning First Charter Public School | Worcester | Worcester County | Elementary | 666 | · |
| South Lawrence East Elementary School | Lawrence | Essex County | Elementary | 666 | · |
| Chandler Elementary | Duxbury | Plymouth County | Elementary | 665 | · |
| Edith C Baker | Chestnut Hill | Norfolk County | Elementary | 665 | · |
| Holbrook Middle High School | Holbrook | Norfolk County | High | 665 | · |
| Northwest | Leominster | Worcester County | Elementary | 665 | · |
| E W Thurston Middle | Westwood | Norfolk County | Middle | 664 | · |
| Everett W Robinson | Mansfield | Bristol County | Elementary | 664 | · |
| Dr An Wang School | Lowell | Middlesex County | Middle | 663 | · |
| Hanover High | Hanover | Plymouth County | High | 663 | · |
| Wayland Middle School | Wayland | Middlesex County | Middle | 662 | · |
| Pathfinder Vocational Technical | Palmer | Hampden County | High | 660 | · |
| Groton Dunstable Regional | Groton | Middlesex County | High | 659 | · |
| A. C. Whelan Elementary School | Revere | Suffolk County | Elementary | 658 | · |
| Weston High | Weston | Middlesex County | High | 658 | · |
| Edward F. Parthum | Lawrence | Essex County | Elementary | 656 | · |
| North End Elementary | Fall River | Bristol County | Elementary | 655 | · |
| Swampscott Middle | Swampscott | Essex County | Middle | 654 | · |
| North Reading High | North Reading | Middlesex County | High | 652 | · |
| Miller School | Holliston | Middlesex County | Elementary | 649 | · |
| Oak Hill Middle | Newton | Middlesex County | Middle | 649 | · |
| Elmwood | Hopkinton | Middlesex County | Elementary | 648 | · |
| Joseph H Martin | East Taunton | Bristol County | Middle | 647 | · |
| Miscoe Hill School | Mendon | Worcester County | Middle | 647 | · |
| KIPP Academy Boston Charter School | Mattapan | Suffolk County | Elementary | 646 | · |
| Matthew J Kuss Middle | Fall River | Bristol County | Middle | 646 | · |
| Kingston Intermediate | Kingston | Plymouth County | Elementary | 645 | · |
| Thomas Carroll | Peabody | Essex County | Elementary | 645 | · |
| Concord Middle | Concord | Middlesex County | Middle | 643 | · |
| Franklin County Technical | Turners Falls | Franklin County | High | 643 | · |
| Old Rochester Regional High | Mattapoisett | Plymouth County | High | 643 | · |
| Barnstable Intermediate School | Hyannis | Barnstable County | Middle | 642 | · |
| UP Academy Holland | Dorchester | Suffolk County | Elementary | 641 | · |
| Apponequet Regional High | Lakeville | Plymouth County | High | 640 | · |
| McKay K-8 School | East Boston | Suffolk County | Elementary | 640 | · |
| Randolph Community Middle | Randolph | Norfolk County | Middle | 640 | · |
| UP Academy Charter School of Dorchester | Boston | Suffolk County | Elementary | 640 | · |
| Garfield Elementary School | Revere | Suffolk County | Elementary | 639 | · |
| Gates Middle School | Scituate | Plymouth County | Middle | 639 | · |
| Phelps Elementary School | Rockland | Plymouth County | Elementary | 639 | · |
| Elizabeth Pole | Taunton | Bristol County | Elementary | 635 | · |
| John F Kennedy Middle | Waltham | Middlesex County | Middle | 635 | · |
| South Middle School | Braintree | Norfolk County | Middle | 635 | · |
| Mario Umana Academy | East Boston | Suffolk County | Elementary | 634 | · |
| Oakmont Regional High School | Ashburnham | Worcester County | High | 633 | · |
| Tantasqua Regional Sr High | Fiskdale | Worcester County | High | 632 | · |
| Bristol County Agricultural High | Dighton | Bristol County | High | 631 | · |
| Charles Jaworek School | Marlborough | Middlesex County | Elementary | 631 | · |
| Charlton Middle School | Charlton | Worcester County | Middle | 631 | · |
| Henderson K-12 Inclusion School Upper | Dorchester | Suffolk County | Combined | 631 | · |
| Lawrence | Brookline | Norfolk County | Elementary | 630 | · |
| Auburn Middle | Auburn | Worcester County | Middle | 628 | · |
| Plouffe Middle School | Brockton | Plymouth County | Middle | 627 | · |
| Robert H. Adams Middle School | Holliston | Middlesex County | Middle | 626 | · |
| James Sullivan Middle School | Lowell | Middlesex County | Middle | 625 | · |
| Alfred J Gomes | New Bedford | Bristol County | Elementary | 623 | · |
| Collicot | Milton | Norfolk County | Elementary | 623 | · |
| Major Howard W. Beal School | Shrewsbury | Worcester County | Elementary | 623 | · |
| Alden School | Duxbury | Plymouth County | Elementary | 622 | · |
| Medway High | Medway | Norfolk County | High | 622 | · |
| Dighton-Rehoboth Regional High School | North Dighton | Bristol County | High | 621 | · |
| German Gerena Community School | Springfield | Hampden County | Elementary | 621 | · |
| Nelson Place | Worcester | Worcester County | Elementary | 621 | · |
| Pioneer Charter School of Science II | Saugus | Essex County | Combined | 621 | · |
| Ralph B O'Maley Middle | Gloucester | Essex County | Middle | 619 | · |
| Wilmington High | Wilmington | Middlesex County | High | 619 | · |
| John W. McDevitt Middle School | Waltham | Middlesex County | Middle | 618 | · |
| Palmer River | Rehoboth | Bristol County | Elementary | 618 | · |
| Sgt Wm H Carney Academy | New Bedford | Bristol County | Elementary | 618 | · |
| Rising Tide Charter Public School | Plymouth | Plymouth County | High | 617 | · |
| Cobbet Elementary | Lynn | Essex County | Elementary | 616 | · |
| Saugus Middle School | Saugus | Essex County | Middle | 616 | · |
| Belmont Street Community | Worcester | Worcester County | Elementary | 615 | · |
| Florence Roche School | Groton | Middlesex County | Elementary | 615 | · |
| Staff Sargent James J. Hill Elementary School | Revere | Suffolk County | Elementary | 615 | · |
| Sumner G. Whittier School | Everett | Middlesex County | Elementary | 615 | · |
| Arthur M Longsjo Middle School | Fitchburg | Worcester County | Middle | 614 | · |
| South Elementary | Plymouth | Plymouth County | Elementary | 614 | · |
| West Bridgewater Junior/Senior | West Bridgewater | Plymouth County | High | 614 | · |
| Kathryn P. Stoklosa Middle School | Lowell | Middlesex County | Middle | 613 | · |
| Wilbraham Middle | Wilbraham | Hampden County | Middle | 613 | · |
| Carlisle School | Carlisle | Middlesex County | Elementary | 612 | · |
| Cunningham School | Milton | Norfolk County | Elementary | 612 | · |
| Gordon W. Mitchell School | East Bridgewater | Plymouth County | Elementary | 612 | · |
| Collins Middle | Salem | Essex County | Middle | 611 | · |
| Crocker Elementary | Fitchburg | Worcester County | Elementary | 610 | · |
| Dover-Sherborn Regional High | Dover | Norfolk County | High | 610 | · |
| Sarah W Gibbons Middle | Westborough | Worcester County | Middle | 610 | · |
| Somerset Middle School | Somerset | Bristol County | Middle | 610 | · |
| Varnum Brook | Pepperell | Middlesex County | Elementary | 606 | · |
| Placentino Elementary | Holliston | Middlesex County | Elementary | 605 | · |
| West Elementary | Andover | Essex County | Elementary | 605 | · |
| John Glenn Middle | Bedford | Middlesex County | Middle | 604 | · |
| Roosevelt | Worcester | Worcester County | Elementary | 604 | · |
| Ruth Batson Academy | Dorchester | Suffolk County | High | 604 | · |
| Clyde F Brown | Millis | Norfolk County | Elementary | 603 | · |
| Downey | Brockton | Plymouth County | Elementary | 602 | · |
| Atlantic Middle | Quincy | Norfolk County | Middle | 601 | · |
| Delaney | Wrentham | Norfolk County | Elementary | 601 | · |
| Memorial Middle School | Fitchburg | Worcester County | Middle | 601 | · |
| Mildred Avenue K-8 School | Mattapan | Suffolk County | Elementary | 601 | · |
| Norwell High | Norwell | Plymouth County | High | 601 | · |
| Plymouth South Middle | Plymouth | Plymouth County | Middle | 601 | · |
| Abraham Lincoln | Revere | Suffolk County | Elementary | 600 | · |
| Henry J Robinson Middle | Lowell | Middlesex County | Middle | 600 | · |
| Mashpee Middle-High School | Mashpee | Barnstable County | High | 600 | · |
| Cyril K. Brennan Middle School | Attleboro | Bristol County | Middle | 599 | · |
| Duxbury Middle | Duxbury | Plymouth County | Middle | 599 | · |
| Stoneham High | Stoneham | Middlesex County | High | 599 | · |
| Mary Fonseca Elementary School | Fall River | Bristol County | Elementary | 598 | · |
| Norfolk County Agricultural | Walpole | Norfolk County | High | 597 | · |
| Marshall Middle School | Billerica | Middlesex County | Middle | 596 | · |
| Nantucket High | Nantucket | Nantucket County | High | 596 | · |
| Richer | Marlborough | Middlesex County | Elementary | 596 | · |
| Glover | Milton | Norfolk County | Elementary | 593 | · |
| Harris Brook Elementary School | Ludlow | Hampden County | Elementary | 593 | · |
| The Springfield Renaissance School an Expeditionary Learning | Springfield | Hampden County | High | 593 | · |
| Wamsutta Middle School | Attleboro | Bristol County | Middle | 593 | · |
| Cameron Middle School | Framingham | Middlesex County | Middle | 592 | · |
| Fuller Middle | Framingham | Middlesex County | Middle | 592 | · |
| Pierce | Brookline | Norfolk County | Elementary | 592 | · |
| Birchland Park | East Longmeadow | Hampden County | Middle | 590 | · |
| Mary K. Goode Elementary School | Middleborough | Plymouth County | Elementary | 590 | · |
| Rockland Senior High | Rockland | Plymouth County | High | 590 | · |
| Uxbridge High | Uxbridge | Worcester County | High | 590 | · |
| Athol Community Elementary School | Athol | Worcester County | Elementary | 589 | · |
| Rebecca M Johnson | Springfield | Hampden County | Elementary | 589 | · |
| Frontier Regional | South Deerfield | Franklin County | High | 588 | · |
| Lynnfield High | Lynnfield | Essex County | High | 588 | · |
| Southwick Regional School | Southwick | Hampden County | High | 588 | · |