1,841 schools in Massachusetts
14 counties · 384 cities · Public K-12
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| Brockton High | Brockton | Plymouth County | High | 3,679 | · |
| Lowell High | Lowell | Middlesex County | High | 3,167 | · |
| Lawrence High School | Lawrence | Essex County | High | 3,084 | · |
| TEC Connections Academy Commonwealth Virtual School | East Walpole | Norfolk County | Other | 2,940 | · |
| New Bedford High | New Bedford | Bristol County | High | 2,898 | · |
| Taunton High | Taunton | Bristol County | High | 2,760 | · |
| Framingham High School | Framingham | Middlesex County | High | 2,566 | · |
| B M C Durfee High | Fall River | Bristol County | High | 2,460 | · |
| Boston Latin School | Boston | Suffolk County | High | 2,423 | · |
| Lexington High | Lexington | Middlesex County | High | 2,303 | · |
| Gr Lowell Regional Vocational Technical | Tyngsborough | Middlesex County | High | 2,302 | · |
| Everett High | Everett | Middlesex County | High | 2,231 | · |
| Brooke Charter School | Roslindale | Suffolk County | Other | 2,223 | · |
| Lynn English High | Lynn | Essex County | High | 2,176 | · |
| Newton North High | Newtonville | Middlesex County | High | 2,099 | · |
| Gr New Bedford Vocational Technical | New Bedford | Bristol County | High | 2,095 | · |
| Springfield Central High | Springfield | Hampden County | High | 2,095 | · |
| Brookline High | Brookline | Norfolk County | High | 2,087 | · |
| Revere High | Revere | Suffolk County | High | 2,084 | · |
| Haverhill High | Haverhill | Essex County | High | 1,944 | · |
| Wachusett Regional High | Holden | Worcester County | High | 1,930 | · |
| Methuen High | Methuen | Essex County | High | 1,916 | · |
| Cambridge Rindge and Latin | Cambridge | Middlesex County | High | 1,867 | · |
| Malden High | Malden | Middlesex County | High | 1,856 | · |
| Attleboro High | Attleboro | Bristol County | High | 1,844 | · |
| Newton South High | Newton Centre | Middlesex County | High | 1,837 | · |
| Shrewsbury High School | Shrewsbury | Worcester County | High | 1,823 | · |
| Classical High | Lynn | Essex County | High | 1,818 | · |
| Weymouth High School | Weymouth | Norfolk County | High | 1,807 | · |
| Barnstable High | Hyannis | Barnstable County | High | 1,763 | · |
| Waltham Sr High | Waltham | Middlesex County | High | 1,751 | · |
| Natick High | Natick | Middlesex County | High | 1,727 | · |
| Billerica Memorial High School | Billerica | Middlesex County | High | 1,726 | · |
| Boston Latin Academy | Dorchester | Suffolk County | High | 1,723 | · |
| Braintree High | Braintree | Norfolk County | High | 1,706 | · |
| Andover High | Andover | Essex County | High | 1,702 | · |
| Essex North Shore Agricultural and Technical School | Hathorne | Essex County | High | 1,694 | · |
| Gr Lawrence Regional Vocational Technical | Andover | Essex County | High | 1,692 | · |
| Acton-Boxborough Regional High | Acton | Middlesex County | High | 1,683 | · |
| South High Community | Worcester | Worcester County | High | 1,666 | · |
| Needham High | Needham | Norfolk County | High | 1,645 | · |
| Franklin High | Franklin | Norfolk County | High | 1,630 | · |
| KIPP Academy Lynn Charter School | Lynn | Essex County | Other | 1,612 | · |
| Chelsea High | Chelsea | Suffolk County | High | 1,611 | · |
| Mystic Valley Regional Charter School | Malden | Middlesex County | Other | 1,608 | · |
| Foxborough Regional Charter School | Foxborough | Norfolk County | Other | 1,569 | · |
| O'Bryant School of Math & Science | Roxbury | Suffolk County | High | 1,567 | · |
| Southeastern Regional Vocational Technical | South Easton | Bristol County | High | 1,558 | · |
| Arlington High | Arlington | Middlesex County | High | 1,527 | · |
| Westford Academy | Westford | Middlesex County | High | 1,525 | · |
| Lynn Vocational Technical Institute | Lynn | Essex County | Other | 1,523 | · |
| Springfield International Charter School | Springfield | Hampden County | Other | 1,520 | · |
| Holyoke High | Holyoke | Hampden County | High | 1,515 | · |
| Quincy High | Quincy | Norfolk County | High | 1,495 | · |
| Lincoln-Sudbury Regional High | Sudbury | Middlesex County | High | 1,484 | · |
| North Quincy High | Quincy | Norfolk County | High | 1,476 | · |
| Peabody Veterans Memorial High | Peabody | Essex County | High | 1,476 | · |
| Worcester Technical High | Worcester | Worcester County | High | 1,469 | · |
| Abby Kelley Foster Charter Public School | Worcester | Worcester County | Other | 1,422 | · |
| Diman Regional Vocational Technical High | Fall River | Bristol County | High | 1,412 | · |
| Wellesley Sr High | Wellesley | Norfolk County | High | 1,412 | · |
| Montachusett Regional Vocational Technical | Fitchburg | Worcester County | High | 1,409 | · |
| Bridgewater-Raynham Regional | Bridgewater | Plymouth County | High | 1,390 | · |
| Winchester High School | Winchester | Middlesex County | High | 1,383 | · |
| North High | Worcester | Worcester County | High | 1,377 | · |
| Winthrop L Chenery Middle | Belmont | Middlesex County | Middle | 1,371 | · |
| Beverly Middle School | Beverly | Essex County | Middle | 1,367 | · |
| Chelmsford High | North Chelmsford | Middlesex County | High | 1,367 | · |
| Belmont High | Belmont | Middlesex County | High | 1,364 | · |
| Excel Academy Charter School | East Boston | Suffolk County | High | 1,363 | · |
| Roger L. Putnam Vocational Technical Academy | Springfield | Hampden County | High | 1,360 | · |
| J Henry Higgins Middle | Peabody | Essex County | Middle | 1,346 | · |
| Doherty Memorial High | Worcester | Worcester County | High | 1,344 | · |
| North Andover High | North Andover | Essex County | High | 1,336 | · |
| Milford High | Milford | Worcester County | High | 1,324 | · |
| Bristol-Plymouth Vocational Technical | Taunton | Bristol County | High | 1,310 | · |
| Somerville High | Somerville | Middlesex County | High | 1,310 | · |
| Concord Carlisle High | Concord | Middlesex County | High | 1,306 | · |
| Plymouth North High | Plymouth | Plymouth County | High | 1,301 | · |
| Roxbury Preparatory Charter School | Roxbury | Suffolk County | High | 1,295 | · |
| Northeast Metro Regional Vocational | Wakefield | Middlesex County | High | 1,292 | · |
| Shawsheen Valley Vocational Technical High School | Billerica | Middlesex County | High | 1,292 | · |
| Beverly High | Beverly | Essex County | High | 1,286 | · |
| Atlantis Charter School | Fall River | Bristol County | Other | 1,283 | · |
| Whittier Regional Vocational | Haverhill | Essex County | High | 1,277 | · |
| East Boston High School | East Boston | Suffolk County | High | 1,276 | · |
| Donald P Timony Grammar | Methuen | Essex County | Elementary | 1,263 | · |
| Medford High | Medford | Middlesex County | High | 1,260 | · |
| Tenney Grammar School | Methuen | Essex County | Elementary | 1,254 | · |
| Fitchburg High | Fitchburg | Worcester County | High | 1,246 | · |
| Hopkinton High | Hopkinton | Middlesex County | High | 1,234 | · |
| Blackstone Valley | Upton | Worcester County | High | 1,230 | · |
| Breed Middle School | Lynn | Essex County | Middle | 1,221 | · |
| Thurgood Marshall Mid | Lynn | Essex County | Middle | 1,215 | · |
| Algonquin Regional High | Northborough | Worcester County | High | 1,213 | · |
| Chicopee Comprehensive High School | Chicopee | Hampden County | High | 1,206 | · |
| Collegiate Charter School of Lowell | Lowell | Middlesex County | Other | 1,203 | · |
| Community Day Charter Public School | Lawrence | Essex County | Elementary | 1,195 | · |
| Maria Weston Chapman Middle School | Weymouth | Norfolk County | Middle | 1,195 | · |
| Marshfield High | Marshfield | Plymouth County | High | 1,190 | · |
| MATCH Charter Public School | Boston | Suffolk County | Other | 1,186 | · |
| West Springfield High | West Springfield | Hampden County | High | 1,186 | · |
| Bay Path Regional Vocational Technical High School | Charlton | Worcester County | High | 1,185 | · |
| Burncoat Senior High | Worcester | Worcester County | High | 1,179 | · |
| Westborough High | Westborough | Worcester County | High | 1,178 | · |
| Woburn High | Woburn | Middlesex County | High | 1,178 | · |
| Hingham High | Hingham | Plymouth County | High | 1,167 | · |
| Greater Commonwealth Virtual School | Greenfield | Franklin County | Other | 1,155 | · |
| Sharon High | Sharon | Norfolk County | High | 1,143 | · |
| King Philip Regional High | Wrentham | Norfolk County | High | 1,142 | · |
| Assabet Valley Vocational High School | Marlborough | Middlesex County | High | 1,128 | · |
| North Attleboro High | North Attleborough | Bristol County | High | 1,107 | · |
| High School Of Commerce | Springfield | Hampden County | High | 1,103 | · |
| Reading Memorial High | Reading | Middlesex County | High | 1,096 | · |
| Whitman Hanson Regional | Whitman | Plymouth County | High | 1,093 | · |
| Mansfield High | Mansfield | Bristol County | High | 1,092 | · |
| Madison Park Technical Vocational High School | Roxbury | Suffolk County | High | 1,087 | · |
| Springfield High School of Science and Technology | Springfield | Hampden County | High | 1,087 | · |
| Oliver Ames High | North Easton | Bristol County | High | 1,082 | · |
| Stoughton High | Stoughton | Norfolk County | High | 1,073 | · |
| Caleb Dustin Hunking School | Haverhill | Essex County | Elementary | 1,070 | · |
| Galvin Middle School | Wakefield | Middlesex County | Middle | 1,065 | · |
| Marlborough High | Marlborough | Middlesex County | High | 1,064 | · |
| Milton High | Milton | Norfolk County | High | 1,062 | · |
| South Shore Charter Public School | Norwell | Plymouth County | Other | 1,054 | · |
| Agawam High | Agawam | Hampden County | High | 1,052 | · |
| Marsh Grammar School | Methuen | Essex County | Elementary | 1,052 | · |
| Normandin Middle School | New Bedford | Bristol County | Middle | 1,051 | · |
| Silver Lake Regional High | Kingston | Plymouth County | High | 1,046 | · |
| 1 LT Charles W. Whitcomb School | Marlborough | Middlesex County | Middle | 1,044 | · |
| Mountain View School | Easthampton | Hampshire County | Elementary | 1,043 | · |
| Alma del Mar Charter School | New Bedford | Bristol County | Elementary | 1,038 | · |
| McCall Middle | Winchester | Middlesex County | Middle | 1,037 | · |
| North Andover Middle | North Andover | Essex County | Middle | 1,035 | · |
| Leominster High School | Leominster | Worcester County | High | 1,034 | · |
| Stacy Middle | Milford | Worcester County | Middle | 1,030 | · |
| Plymouth South High | Plymouth | Plymouth County | High | 1,028 | · |
| Westfield High | Westfield | Hampden County | High | 1,027 | · |
| Salemwood | Malden | Middlesex County | Elementary | 1,024 | · |
| Lafayette School | Everett | Middlesex County | Elementary | 1,020 | · |
| Parlin School | Everett | Middlesex County | Elementary | 1,014 | · |
| Somerset Berkley Regional High School | Somerset | Bristol County | High | 1,003 | · |
| Prospect Hill Academy Charter School | Cambridge | Middlesex County | Other | 999 | · |
| Masconomet Regional High School | Boxford | Essex County | High | 990 | · |
| Walpole High | Walpole | Norfolk County | High | 987 | · |
| Gardner Elementary School | Gardner | Worcester County | Elementary | 986 | · |
| Minnechaug Regional High | Wilbraham | Hampden County | High | 984 | · |
| Dartmouth High | Dartmouth | Bristol County | High | 979 | · |
| Burlington High | Burlington | Middlesex County | High | 972 | · |
| Hopkinton Middle School | Hopkinton | Middlesex County | Middle | 972 | · |
| East Middle School | Braintree | Norfolk County | Middle | 971 | · |
| Advanced Math and Science Academy Charter School | Marlborough | Middlesex County | High | 966 | · |
| Mitchell Elementary School | Bridgewater | Plymouth County | Elementary | 957 | · |
| Tri-County Regional Vocational Technical | Franklin | Norfolk County | High | 957 | · |
| Charles S Pierce Middle | Milton | Norfolk County | Middle | 956 | · |
| North Attleborough Middle | North Attleborough | Bristol County | Middle | 956 | · |
| Comprehensive Grammar School | Methuen | Essex County | Elementary | 955 | · |
| Northbridge Elementary School | Whitinsville | Worcester County | Elementary | 953 | · |
| Sherwood Middle School | Shrewsbury | Worcester County | Middle | 948 | · |
| Oak Middle School | Shrewsbury | Worcester County | Middle | 944 | · |
| Woodland | Milford | Worcester County | Elementary | 943 | · |
| Wm Diamond Middle | Lexington | Middlesex County | Middle | 942 | · |
| Norwood High | Norwood | Norfolk County | High | 941 | · |
| Curley K-8 School | Jamaica Plain | Suffolk County | Elementary | 931 | · |
| Edgar B Davis | Brockton | Plymouth County | Elementary | 930 | · |
| Sandwich Middle High School | East Sandwich | Barnstable County | High | 928 | · |
| Duxbury High | Duxbury | Plymouth County | High | 927 | · |
| Melrose High | Melrose | Middlesex County | High | 926 | · |
| Shepherd Hill Regional High | Dudley | Worcester County | High | 923 | · |
| Boston Renaissance Charter Public School | Hyde Park | Suffolk County | Elementary | 922 | · |
| Ottoson Middle | Arlington | Middlesex County | Middle | 922 | · |
| Wellesley Middle | Wellesley | Norfolk County | Middle | 922 | · |
| Blue Hills Regional Vocational Technical | Canton | Norfolk County | High | 920 | · |
| F A Day Middle | Newtonville | Middlesex County | Middle | 920 | · |
| Wareham Elementary School | Wareham | Plymouth County | Elementary | 919 | · |
| Chicopee High | Chicopee | Hampden County | High | 914 | · |
| Canton High | Canton | Norfolk County | High | 904 | · |
| East Bridgewater JR./SR. High School | East Bridgewater | Plymouth County | High | 904 | · |
| Longmeadow High | Longmeadow | Hampden County | High | 904 | · |
| Northampton High | Northampton | Hampshire County | High | 903 | · |
| Westwood High | Westwood | Norfolk County | High | 902 | · |
| Forest Grove Middle | Worcester | Worcester County | Middle | 897 | · |
| George Keverian School | Everett | Middlesex County | Elementary | 897 | · |
| West Springfield Middle | West Springfield | Hampden County | Middle | 897 | · |
| Ferryway | Malden | Middlesex County | Elementary | 894 | · |
| Dennis-Yarmouth Regional High | South Yarmouth | Barnstable County | High | 888 | · |
| Salem High | Salem | Essex County | High | 888 | · |
| Sky View Middle School | Leominster | Worcester County | Middle | 886 | · |
| J F Kennedy Middle School | Natick | Middlesex County | Middle | 884 | · |
| Beebe | Malden | Middlesex County | Elementary | 881 | · |
| Marblehead High | Marblehead | Essex County | High | 879 | · |
| Plymouth Commun Intermediate | Plymouth | Plymouth County | Middle | 878 | · |
| Burgess Elementary | Sturbridge | Worcester County | Elementary | 877 | · |
| Grafton High School | Grafton | Worcester County | High | 875 | · |
| TechBoston Academy | Dorchester | Suffolk County | High | 871 | · |
| Keith Middle School | New Bedford | Bristol County | Middle | 870 | · |
| Melrose Middle | Melrose | Middlesex County | Middle | 869 | · |
| Furnace Brook Middle | Marshfield | Plymouth County | Middle | 868 | · |
| Mill Pond School | Westborough | Worcester County | Middle | 865 | · |
| Benjamin Franklin Classical Charter Public School | Franklin | Norfolk County | Elementary | 862 | · |
| Taconic High | Pittsfield | Berkshire County | High | 860 | · |
| Amherst Regional High | Amherst | Hampshire County | High | 858 | · |
| Lawrence Family Development Charter School | Lawrence | Essex County | Elementary | 854 | · |
| Florida Ruffin Ridley School | Brookline | Norfolk County | Elementary | 851 | · |
| James L. Mulcahey Elementary School | Taunton | Bristol County | Elementary | 851 | · |
| Middleborough High | Middleborough | Plymouth County | High | 851 | · |
| Ephraim Curtis Middle | Sudbury | Middlesex County | Middle | 850 | · |
| Justus C. Richardson Middle School | Dracut | Middlesex County | Middle | 848 | · |
| Dracut Senior High | Dracut | Middlesex County | High | 847 | · |
| Sharon Middle | Sharon | Norfolk County | Middle | 845 | · |
| Hingham Middle School | Hingham | Plymouth County | Middle | 844 | · |
| McCarthy Middle School | Chelmsford | Middlesex County | Middle | 844 | · |
| Joseph P Keefe Technical High School | Framingham | Middlesex County | High | 842 | · |
| Auburn Senior High | Auburn | Worcester County | High | 841 | · |
| Bedford High | Bedford | Middlesex County | High | 841 | · |
| Ashland High | Ashland | Middlesex County | High | 840 | · |
| Clinton Elementary | Clinton | Worcester County | Elementary | 840 | · |
| Murphy K-8 School | Dorchester | Suffolk County | Elementary | 836 | · |
| Rogers STEM Academy | Lowell | Middlesex County | Elementary | 835 | · |
| Westport Middle-High School | Westport | Bristol County | High | 832 | · |
| Nashoba Regional | Bolton | Worcester County | High | 831 | · |
| Sturgis Charter Public School | Hyannis | Barnstable County | High | 830 | · |
| Sullivan Middle | Worcester | Worcester County | Middle | 827 | · |
| Wakefield Memorial High | Wakefield | Middlesex County | High | 827 | · |
| Raymond J Grey Junior High | Acton | Middlesex County | Middle | 825 | · |
| Wayland High School | Wayland | Middlesex County | High | 824 | · |
| Jonas Clarke Middle | Lexington | Middlesex County | Middle | 823 | · |
| Shurtleff Early Childhood | Chelsea | Suffolk County | Elementary | 823 | · |
| Easton Middle School | North Easton | Bristol County | Middle | 821 | · |
| Linden | Malden | Middlesex County | Elementary | 820 | · |
| Newburyport High | Newburyport | Essex County | High | 820 | · |
| Pollard Middle | Needham | Norfolk County | Middle | 818 | · |
| Marshall Simonds Middle | Burlington | Middlesex County | Middle | 817 | · |
| East Longmeadow High | East Longmeadow | Hampden County | High | 816 | · |
| Henry Lord Community School | Fall River | Bristol County | Elementary | 815 | · |
| John J Duggan Academy | Springfield | Hampden County | High | 815 | · |
| O'Donnell Middle School | Stoughton | Norfolk County | Middle | 815 | · |
| Holliston High | Holliston | Middlesex County | High | 814 | · |
| Lowell Community Charter Public School | Lowell | Middlesex County | Elementary | 813 | · |
| Eliot K-8 Innovation School | Boston | Suffolk County | Elementary | 809 | · |
| Hudson High | Hudson | Middlesex County | High | 808 | · |
| Dartmouth Middle | North Dartmouth | Bristol County | Middle | 804 | · |
| Gardner High | Gardner | Worcester County | High | 804 | · |
| Gloucester High | Gloucester | Essex County | High | 804 | · |
| Hanover Middle | Hanover | Plymouth County | Middle | 801 | · |
| Williams Intermediate School | Bridgewater | Plymouth County | Elementary | 801 | · |
| Center For Technical Education Innovation | Leominster | Worcester County | High | 800 | · |
| Oscar F Raymond | Brockton | Plymouth County | Elementary | 796 | · |
| Ludlow Senior High | Ludlow | Hampden County | High | 795 | · |
| Manthala George Jr. School | Brockton | Plymouth County | Elementary | 794 | · |