MA public school directory
Public schools and districts in Massachusetts
A source-first directory of every currently open district and school in the federal NCES file. Lists are ordered by enrollment, not presented as quality rankings.
- Districts
- 420
- Schools
- 1,808
- Reported students
- 916,164
- Student–teacher ratio
- 11.9:1
District and school directory: preliminary NCES CCD 2025–26. Enrollment and teacher counts: NCES CCD 2024–25 where reported.
District directory
School districts in Massachusetts
| District | Location | Schools | Students | Ratio |
|---|---|---|---|---|
| Boston NCES 2502790 | Roxbury | 105 | 46,094 | 10.6:1 |
| Worcester NCES 2513230 | Worcester | 47 | 24,778 | 13:1 |
| Springfield NCES 2511130 | Springfield | 64 | 23,670 | 11.4:1 |
| Lynn NCES 2507110 | Lynn | 29 | 16,364 | 12:1 |
| Brockton NCES 2503090 | Brockton | 24 | 15,280 | 15.6:1 |
| Lowell NCES 2507020 | Lowell | 27 | 14,457 | 12.6:1 |
| Lawrence NCES 2506660 | Lawrence | 26 | 13,313 | 11.5:1 |
| New Bedford NCES 2508430 | New Bedford | 24 | 12,505 | 11.7:1 |
| Newton NCES 2508610 | Newtonville | 22 | 11,632 | 10.5:1 |
| Fall River NCES 2504830 | Fall River | 19 | 11,089 | 12.4:1 |
| Quincy NCES 2509870 | Quincy | 19 | 9,769 | 13.1:1 |
| Framingham NCES 2504980 | Framingham | 14 | 9,124 | 11.6:1 |
| Taunton NCES 2511520 | Taunton | 13 | 8,311 | 15:1 |
| Haverhill NCES 2505970 | Haverhill | 16 | 7,940 | 11.9:1 |
| Everett NCES 2504770 | Everett | 10 | 7,307 | 11.7:1 |
| Revere NCES 2510050 | Revere | 11 | 7,261 | 11:1 |
| Cambridge NCES 2503270 | Cambridge | 16 | 7,027 | 9.4:1 |
| Brookline NCES 2503150 | Brookline | 12 | 7,023 | 12.9:1 |
| Plymouth NCES 2509720 | Plymouth | 13 | 6,956 | 11.1:1 |
| Chicopee NCES 2503660 | Chicopee | 15 | 6,755 | 10.7:1 |
| Lexington NCES 2506840 | Lexington | 10 | 6,748 | 10.4:1 |
| Wachusett NCES 2511880 | Jefferson | 13 | 6,557 | 13.2:1 |
| Methuen NCES 2507740 | Methuen | 6 | 6,464 | 12.7:1 |
| Malden NCES 2507170 | Malden | 7 | 6,354 | 14:1 |
| Attleboro NCES 2502190 | Attleboro | 12 | 6,239 | 15.1:1 |
| Leominster NCES 2506780 | Leominster | 13 | 6,193 | 13.7:1 |
| Arlington NCES 2501980 | Arlington | 11 | 6,113 | 12.6:1 |
| Chelsea NCES 2503540 | Chelsea | 11 | 6,094 | 11.9:1 |
| Shrewsbury NCES 2510770 | Shrewsbury | 9 | 5,956 | 13.8:1 |
| Waltham NCES 2512000 | Waltham | 11 | 5,777 | 10.2:1 |
| Peabody NCES 2509360 | Peabody | 11 | 5,774 | 12.3:1 |
| Bridgewater-Raynham NCES 2503030 | Bridgewater | 8 | 5,682 | 17.1:1 |
| Weymouth NCES 2512840 | Weymouth | 11 | 5,630 | 12.6:1 |
| Needham NCES 2508370 | Needham | 8 | 5,493 | 12.1:1 |
| Andover NCES 2501950 | Andover | 10 | 5,414 | 11.8:1 |
| Natick NCES 2508340 | Natick | 7 | 5,297 | 12:1 |
| Fitchburg NCES 2504890 | Fitchburg | 8 | 5,234 | 12.1:1 |
| Braintree NCES 2502940 | Braintree | 9 | 5,209 | 12.9:1 |
| Chelmsford NCES 2503510 | Chelmsford | 8 | 5,068 | 13.1:1 |
| Acton-Boxborough NCES 2501710 | Acton | 9 | 5,055 | 12.9:1 |
| Billerica NCES 2502670 | Billerica | 8 | 4,972 | 13.6:1 |
| Somerville NCES 2510890 | Somerville | 11 | 4,952 | 11.8:1 |
| Pittsfield NCES 2509630 | Pittsfield | 14 | 4,873 | 10.1:1 |
| Holyoke NCES 2506270 | Holyoke | 9 | 4,795 | 12:1 |
| Westfield NCES 2512630 | Westfield | 9 | 4,772 | 11.5:1 |
| Marlborough NCES 2507320 | Marlborough | 7 | 4,728 | 11.7:1 |
| Barnstable NCES 2502310 | Hyannis | 9 | 4,680 | 10.8:1 |
| Franklin NCES 2505010 | Franklin | 7 | 4,611 | 12.8:1 |
| Westford NCES 2512660 | Westford | 9 | 4,575 | 13.2:1 |
| Woburn NCES 2513200 | Woburn | 10 | 4,520 | 11:1 |
| Milford NCES 2507860 | Milford | 6 | 4,512 | 11.6:1 |
| Beverly NCES 2502640 | Beverly | 8 | 4,503 | 12.4:1 |
| Belmont NCES 2502490 | Belmont | 7 | 4,448 | 14.4:1 |
| North Andover NCES 2508700 | North Andover | 7 | 4,416 | 13.1:1 |
| Winchester NCES 2513110 | Winchester | 7 | 4,391 | 12.6:1 |
| Milton NCES 2507980 | Milton | 6 | 4,367 | 12.8:1 |
| Hopkinton NCES 2506330 | Hopkinton | 6 | 4,227 | 14.1:1 |
| Medford NCES 2507560 | Medford | 8 | 4,170 | 10.2:1 |
| West Springfield NCES 2512510 | West Springfield | 8 | 3,998 | 11.4:1 |
| Wellesley NCES 2512270 | Wellesley | 9 | 3,986 | 10.5:1 |
| North Attleborough NCES 2508730 | North Attleborough | 8 | 3,877 | 13.3:1 |
| Reading NCES 2509990 | Reading | 9 | 3,836 | 11.9:1 |
| Salem NCES 2510380 | Salem | 11 | 3,831 | 11.6:1 |
| Westborough NCES 2512600 | Westborough | 6 | 3,831 | 11.1:1 |
| Melrose NCES 2507620 | Melrose | 8 | 3,815 | 13.7:1 |
| Stoughton NCES 2511250 | Stoughton | 8 | 3,759 | 11.7:1 |
| Marshfield NCES 2507350 | Marshfield | 8 | 3,637 | 11.4:1 |
| Hingham NCES 2506090 | Hingham | 6 | 3,616 | 12.5:1 |
| Norwood NCES 2509060 | Norwood | 9 | 3,575 | 11.2:1 |
| Walpole NCES 2511970 | Walpole | 7 | 3,565 | 11.7:1 |
| Burlington NCES 2503240 | Burlington | 6 | 3,510 | 10.8:1 |
| Dracut NCES 2504320 | Dracut | 6 | 3,491 | 14.3:1 |
| Dudley-Charlton Reg NCES 2504360 | Dudley | 7 | 3,476 | 13.2:1 |
| Sharon NCES 2510620 | Sharon | 6 | 3,468 | 13:1 |
| Agawam NCES 2501800 | Feeding Hills | 8 | 3,461 | 12:1 |
| Whitman-Hanson NCES 2512930 | Whitman | 7 | 3,457 | 14.2:1 |
| Wakefield NCES 2511910 | Wakefield | 7 | 3,382 | 11.4:1 |
| Easton NCES 2504620 | North Easton | 4 | 3,360 | 12.9:1 |
| Canton NCES 2503300 | Canton | 6 | 3,314 | 12.5:1 |
| Dartmouth NCES 2504020 | Dartmouth | 6 | 3,297 | 12.2:1 |
| Mansfield NCES 2507230 | Mansfield | 5 | 3,283 | 11.3:1 |
| Danvers NCES 2503990 | Danvers | 7 | 3,238 | 11.7:1 |
| Tewksbury NCES 2511580 | Tewksbury | 6 | 3,219 | 12.7:1 |
| Grafton NCES 2505370 | Grafton | 6 | 3,089 | 13.1:1 |
| Dennis-Yarmouth NCES 2504140 | South Yarmouth | 6 | 3,054 | 10.8:1 |
| Nashoba NCES 2508310 | Bolton | 6 | 2,990 | 12.1:1 |
| TEC Connections Academy Commonwealth Virtual School District NCES 2500556 | East Walpole | 1 | 2,969 | 20.7:1 |
| North Middlesex NCES 2508790 | Townsend | 6 | 2,914 | 12.7:1 |
| Ashland NCES 2502100 | Ashland | 5 | 2,909 | 12.9:1 |
| Hampden-Wilbraham NCES 2505730 | Wilbraham | 6 | 2,881 | 13.9:1 |
| Randolph NCES 2509930 | Randolph | 6 | 2,875 | 11.9:1 |
| Middleborough NCES 2507770 | Middleborough | 5 | 2,870 | 13:1 |
| Falmouth NCES 2504860 | East Falmouth | 7 | 2,866 | 10.3:1 |
| Watertown NCES 2512180 | Watertown | 5 | 2,844 | 10.3:1 |
| Westwood NCES 2512810 | Westwood | 7 | 2,842 | 12.4:1 |
| Gloucester NCES 2505280 | Gloucester | 7 | 2,838 | 11:1 |
| Longmeadow NCES 2506990 | Longmeadow | 6 | 2,764 | 11.5:1 |
| Wilmington NCES 2513050 | Wilmington | 7 | 2,756 | 10.2:1 |
| Scituate NCES 2510560 | Scituate | 6 | 2,744 | 11.4:1 |
| Wayland NCES 2512210 | Wayland | 6 | 2,701 | 11.3:1 |
| Duxbury NCES 2504410 | Duxbury | 4 | 2,694 | 11.2:1 |
| Holliston NCES 2506240 | Holliston | 4 | 2,689 | 13:1 |
| Saugus NCES 2510500 | Saugus | 4 | 2,675 | 15.2:1 |
| Dedham NCES 2504050 | Dedham | 7 | 2,668 | 10.3:1 |
| Freetown-Lakeville NCES 2505070 | Lakeville | 5 | 2,603 | 12.2:1 |
| Marblehead NCES 2507260 | Marblehead | 5 | 2,564 | 11.4:1 |
| Hanover NCES 2505790 | Hanover | 4 | 2,550 | 14.6:1 |
| Dighton-Rehoboth NCES 2504200 | North Dighton | 5 | 2,541 | 13.1:1 |
| Gardner NCES 2505130 | Gardner | 4 | 2,532 | 14.4:1 |
| Sudbury NCES 2511340 | Sudbury | 5 | 2,529 | 10.9:1 |
| Bedford NCES 2502400 | Bedford | 4 | 2,513 | 11.1:1 |
| Auburn NCES 2502220 | Auburn | 5 | 2,506 | 13.2:1 |
| Foxborough NCES 2504950 | Foxborough | 5 | 2,504 | 11.5:1 |
| Northampton NCES 2508850 | Northampton | 6 | 2,496 | 11.2:1 |
| Medfield NCES 2507530 | Medfield | 5 | 2,478 | 13.7:1 |
| East Longmeadow NCES 2504500 | East Longmeadow | 5 | 2,442 | 11.2:1 |
| Pembroke NCES 2509420 | Pembroke | 5 | 2,367 | 13:1 |
| Norton NCES 2509000 | Norton | 5 | 2,346 | 11.9:1 |
| Stoneham NCES 2511220 | Stoneham | 6 | 2,338 | 11.2:1 |
| North Reading NCES 2508820 | North Reading | 5 | 2,327 | 11.4:1 |
| Hudson NCES 2506390 | Hudson | 5 | 2,322 | 10:1 |
| Greater Lowell Regional Vocational Technical NCES 2505480 | Tyngsborough | 1 | 2,314 | 11.2:1 |
| Groton-Dunstable NCES 2505500 | Groton | 5 | 2,300 | 13.5:1 |
| Ashburnham-Westminster NCES 2502040 | Ashburnham | 5 | 2,255 | 13.6:1 |
| Pentucket NCES 2509450 | West Newbury | 6 | 2,238 | 11.9:1 |
| Brooke Charter School (District) NCES 2500071 | Mattapan | 1 | 2,216 | 12.4:1 |
| Ludlow NCES 2507050 | Ludlow | 4 | 2,210 | 11.3:1 |
| Norwell NCES 2509030 | Norwell | 4 | 2,194 | 13:1 |
| Lynnfield NCES 2507140 | Lynnfield | 5 | 2,178 | 12.8:1 |
| Medway NCES 2507590 | Medway | 4 | 2,158 | 13.9:1 |
| Rockland NCES 2510170 | Rockland | 4 | 2,158 | 12.7:1 |
| Greater New Bedford Regional Vocational Technical NCES 2508440 | New Bedford | 1 | 2,151 | 11.3:1 |
| Abington NCES 2501650 | Abington | 5 | 2,143 | 13.2:1 |
| Sandwich NCES 2510470 | East Sandwich | 3 | 2,118 | 11.2:1 |
| Quabbin NCES 2500001 | Barre | 7 | 2,111 | 14.6:1 |
| Newburyport NCES 2508580 | Newburyport | 4 | 2,107 | 9.7:1 |
| Swampscott NCES 2511430 | Swampscott | 3 | 2,094 | 11.4:1 |
| Triton NCES 2511740 | Byfield | 5 | 2,074 | 10.3:1 |
| Mendon-Upton NCES 2507680 | Mendon | 4 | 2,072 | 13:1 |
| Weston NCES 2512750 | Weston | 5 | 2,063 | 12.1:1 |
| Belchertown NCES 2502430 | Belchertown | 5 | 2,043 | 13.2:1 |
| Seekonk NCES 2510590 | Seekonk | 5 | 2,032 | 11.7:1 |
| Clinton NCES 2503750 | Clinton | 3 | 2,025 | 12.5:1 |
| Bellingham NCES 2502460 | Bellingham | 5 | 2,020 | 13.2:1 |
| East Bridgewater NCES 2504440 | East Bridgewater | 3 | 2,013 | 12.5:1 |
| Swansea NCES 2511460 | Swansea | 6 | 1,991 | 13.1:1 |
| Winthrop NCES 2513170 | Winthrop | 4 | 1,961 | 14.8:1 |
| Wareham NCES 2512060 | Wareham | 4 | 1,916 | 11:1 |
| Concord NCES 2503840 | Concord | 4 | 1,914 | 10.4:1 |
| Northbridge NCES 2508940 | Whitinsville | 3 | 1,838 | 12.9:1 |
| Greater Lawrence Regional Vocational Technical NCES 2505470 | Andover | 1 | 1,837 | 12.8:1 |
| Essex North Shore Agricultural and Technical School District NCES 2500554 | Danvers | 1 | 1,830 | 12.8:1 |
| Southbridge NCES 2511010 | Southbridge | 6 | 1,828 | 11.3:1 |
| King Philip NCES 2506510 | Norfolk | 2 | 1,820 | 13.8:1 |
| Amesbury NCES 2501860 | Amesbury | 5 | 1,793 | 11:1 |
| Tantasqua NCES 2511490 | Fiskdale | 3 | 1,750 | 12.5:1 |
| Monomoy Regional School District NCES 2500544 | Chatham | 4 | 1,728 | 10.4:1 |
| Fairhaven NCES 2504800 | Fairhaven | 4 | 1,727 | 12:1 |
| Ayer Shirley School District NCES 2500542 | Ayer | 4 | 1,723 | 12:1 |
| Nantucket NCES 2508250 | Nantucket | 4 | 1,719 | 10:1 |
| Webster NCES 2512240 | Webster | 3 | 1,712 | 12:1 |
| Mystic Valley Regional Charter (District) NCES 2500055 | Malden | 1 | 1,698 | 15.5:1 |
| Hamilton-Wenham NCES 2505670 | Wenham | 5 | 1,669 | 11.7:1 |
| Silver Lake NCES 2510830 | Kingston | 3 | 1,661 | 12.1:1 |
| Littleton NCES 2506960 | Littleton | 4 | 1,655 | 13.1:1 |
| KIPP Academy Lynn Charter (District) NCES 2500082 | Lynn | 1 | 1,637 | 13.8:1 |
| Millbury NCES 2507890 | Millbury | 3 | 1,631 | 12.6:1 |
| Uxbridge NCES 2511850 | Uxbridge | 4 | 1,623 | 12.5:1 |
| Somerset NCES 2510860 | Somerset | 4 | 1,620 | 12.1:1 |
| South Hadley NCES 2510920 | South Hadley | 4 | 1,620 | 11:1 |
| Southeastern Regional Vocational Technical NCES 2511020 | South Easton | 1 | 1,618 | 12.2:1 |
| Athol-Royalston NCES 2502160 | Athol | 4 | 1,604 | 12.8:1 |
| Northborough NCES 2508880 | Southborough | 5 | 1,567 | 11.9:1 |
| Ipswich NCES 2506480 | Ipswich | 4 | 1,563 | 9.6:1 |
| Lunenburg NCES 2507080 | Lunenburg | 5 | 1,563 | 14.9:1 |
| Central Berkshire NCES 2503390 | Dalton | 5 | 1,537 | 12.3:1 |
| Bourne NCES 2502820 | Bourne | 4 | 1,519 | 10.3:1 |
| Tyngsborough NCES 2511760 | Tyngsborough | 3 | 1,515 | 12.3:1 |
| Westport NCES 2512780 | Westport | 3 | 1,515 | 11.8:1 |
| Springfield International Charter (District) NCES 2500028 | Springfield | 1 | 1,511 | 16.4:1 |
| Blackstone-Millville NCES 2502715 | Blackstone | 4 | 1,480 | 13.9:1 |
| Masconomet NCES 2507410 | Boxford | 2 | 1,477 | 11.6:1 |
| Carver NCES 2503360 | Carver | 2 | 1,476 | 11.6:1 |
| Greater Fall River Regional Vocational Technical NCES 2505485 | Fall River | 1 | 1,463 | 10.3:1 |
| Foxborough Regional Charter (District) NCES 2500052 | Foxborough | 1 | 1,459 | 12.6:1 |
| Oxford NCES 2509270 | Oxford | 4 | 1,458 | 11:1 |
| Lincoln-Sudbury NCES 2506930 | Sudbury | 1 | 1,445 | 11.3:1 |
| Narragansett NCES 2508280 | Baldwinville | 3 | 1,439 | 13.5:1 |
| Abby Kelley Foster Charter Public (District) NCES 2500051 | Worcester | 1 | 1,426 | 11.3:1 |
| Montachusett Regional Vocational Technical NCES 2508050 | Fitchburg | 1 | 1,417 | 11.9:1 |
| Spencer-E Brookfield NCES 2500002 | Spencer | 4 | 1,398 | 12.1:1 |
| Cohasset NCES 2503780 | Cohasset | 4 | 1,397 | 10.7:1 |
| Mashpee NCES 2507440 | Mashpee | 3 | 1,386 | 10.2:1 |
| Northeast Metropolitan Regional Vocational Technical NCES 2508960 | Wakefield | 1 | 1,381 | 10.7:1 |
| Excel Academy Charter (District) NCES 2500075 | East Boston | 1 | 1,379 | 10.8:1 |
| Greenfield NCES 2505490 | Greenfield | 6 | 1,370 | 11.3:1 |
| Easthampton NCES 2504590 | Easthampton | 2 | 1,368 | 11.3:1 |
| West Bridgewater NCES 2512420 | West Bridgewater | 4 | 1,357 | 13.9:1 |
| Holbrook NCES 2506150 | Holbrook | 2 | 1,350 | 13.8:1 |
| Bristol-Plymouth Regional Vocational Technical NCES 2503080 | Taunton | 1 | 1,335 | 13.4:1 |
| Southborough NCES 2510980 | Southborough | 4 | 1,310 | 11.6:1 |
| Southwick-Tolland-Granville Regional School District NCES 2500013 | Southwick | 3 | 1,295 | 11:1 |
| Leicester NCES 2506720 | Leicester | 4 | 1,294 | 12.4:1 |
| Sutton NCES 2511400 | Sutton | 4 | 1,291 | 12.9:1 |
| Whittier Regional Vocational Technical NCES 2512950 | Haverhill | 1 | 1,285 | 10.4:1 |
| Shawsheen Valley Regional Vocational Technical NCES 2510615 | Billerica | 1 | 1,282 | 9.9:1 |
| Atlantis Charter (District) NCES 2500041 | Fall River | 1 | 1,246 | 11.8:1 |
| Blackstone Valley Regional Vocational Technical NCES 2502710 | Upton | 1 | 1,243 | 11.2:1 |
| Maynard NCES 2507500 | Maynard | 3 | 1,217 | 10.9:1 |
| Collegiate Charter School of Lowell (District) NCES 2500545 | Lowell | 1 | 1,212 | 10.7:1 |
| Community Day Charter Public School (District) NCES 2500027 | Lawrence | 1 | 1,200 | 8.8:1 |
| Georgetown NCES 2505220 | Georgetown | 3 | 1,197 | 13.5:1 |
| Northboro-Southboro NCES 2508910 | Southborough | 1 | 1,197 | 10.8:1 |
| Nauset NCES 2504560 | Orleans | 2 | 1,192 | 9.3:1 |
| Concord-Carlisle NCES 2503870 | Concord | 1 | 1,191 | 11.4:1 |
| Manchester Essex Regional NCES 2500067 | Manchester | 4 | 1,190 | 9.7:1 |
| Match Charter Public School (District) NCES 2500066 | Boston | 1 | 1,189 | 10.2:1 |
| Southern Worcester County Regional Vocational School Distric NCES 2511050 | Charlton | 1 | 1,188 | 9.7:1 |
| Winchendon NCES 2513080 | Winchendon | 6 | 1,188 | 14.8:1 |
| Greater Commonwealth Virtual District NCES 2500551 | Greenfield | 1 | 1,184 | 14.3:1 |
| Amherst-Pelham NCES 2501920 | Amherst | 2 | 1,182 | 10.6:1 |
| Mount Greylock NCES 2508160 | Williamstown | 3 | 1,177 | 10.9:1 |
| Kingston NCES 2506540 | Kingston | 2 | 1,168 | 15.8:1 |
| Millis NCES 2507920 | Millis | 4 | 1,161 | 12.8:1 |
| North Adams NCES 2508670 | North Adams | 3 | 1,149 | 10.5:1 |
| Assabet Valley Regional Vocational Technical NCES 2502110 | Marlborough | 1 | 1,144 | 10.1:1 |
| Berkshire Hills NCES 2502530 | Stockbridge | 4 | 1,131 | 9.5:1 |
| Roxbury Preparatory Charter (District) NCES 2500063 | Roxbury | 1 | 1,126 | 25.8:1 |
| Quaboag Regional NCES 2512100 | Warren | 5 | 1,115 | 13.1:1 |
| Douglas NCES 2504230 | Douglas | 4 | 1,113 | 10.8:1 |
| Berlin-Boylston NCES 2502580 | Boylston | 3 | 1,111 | 11.8:1 |
| Hopedale NCES 2506300 | Hopedale | 3 | 1,108 | 11.8:1 |
| Palmer NCES 2509300 | Palmer | 2 | 1,093 | 11:1 |
| Ware NCES 2512030 | Ware | 3 | 1,082 | 12.6:1 |
| Dover-Sherborn NCES 2504290 | Dover | 2 | 1,081 | 9.7:1 |
| South Shore Charter Public (District) NCES 2500040 | Norwell | 1 | 1,057 | 11.2:1 |
| Norfolk NCES 2508640 | Norfolk | 2 | 1,056 | 11.9:1 |
| Old Rochester NCES 2509150 | Mattapoisett | 2 | 1,050 | 11.9:1 |
| Alma del Mar Charter School (District) NCES 2500525 | New Bedford | 1 | 1,042 | 11.1:1 |
| Lincoln NCES 2506900 | Lincoln | 2 | 1,039 | 8.7:1 |
| Amherst NCES 2501890 | Amherst | 3 | 1,038 | 9.4:1 |
| Harvard NCES 2505880 | Harvard | 3 | 1,023 | 11.8:1 |
| Tri-County Regional Vocational Technical NCES 2511735 | Franklin | 1 | 1,000 | 11.6:1 |
| Hoosac Valley Regional NCES 2501780 | Adams | 3 | 998 | 10.8:1 |
| Advanced Math and Science Academy Charter (District) NCES 2500085 | Marlborough | 1 | 970 | 11.9:1 |
| Wrentham NCES 2513290 | Wrentham | 2 | 958 | 11.8:1 |
| Boston Renaissance Charter Public (District) NCES 2500039 | Hyde Park | 1 | 938 | 11.2:1 |
| Hampden Charter School of Science (District) NCES 2500522 | Chicopee | 1 | 938 | 12.2:1 |
| West Boylston NCES 2512390 | West Boylston | 2 | 923 | 12:1 |
| Acushnet NCES 2501740 | Acushnet | 2 | 920 | 13.1:1 |
| Blue Hills Regional Vocational Technical NCES 2502740 | Canton | 1 | 910 | 11.1:1 |
| Lawrence Family Development Charter (District) NCES 2500032 | Lawrence | 1 | 899 | 12.8:1 |
| Benjamin Franklin Classical Charter Public (District) NCES 2500030 | Franklin | 1 | 898 | 11.8:1 |
| Somerset Berkley Regional School District NCES 2500541 | Somerset | 1 | 896 | 11.6:1 |
| South Middlesex Regional Vocational Technical NCES 2511060 | Framingham | 1 | 896 | 9.9:1 |
| Prospect Hill Academy Charter (District) NCES 2500046 | Cambridge | 1 | 890 | 10.6:1 |
| Gill-Montague NCES 2505270 | Turners Falls | 5 | 858 | 9.4:1 |
| Sturbridge NCES 2511310 | Fiskdale | 1 | 842 | 12:1 |
| Upper Cape Cod Regional Vocational Technical NCES 2511800 | Bourne | 1 | 838 | 9.8:1 |
| Berkley NCES 2502520 | Berkley | 2 | 833 | 14:1 |
| Sturgis Charter Public (District) NCES 2500058 | Hyannis | 1 | 825 | 9.3:1 |
| Lowell Community Charter Public (District) NCES 2500065 | Lowell | 1 | 816 | 12:1 |
| Mohawk Trail NCES 2507990 | Shelburne Falls | 4 | 805 | 11.3:1 |
| Monson NCES 2508040 | Monson | 3 | 800 | 10.4:1 |
| Pioneer Charter School of Science (District) NCES 2500518 | Everett | 1 | 795 | 11:1 |
| Neighborhood House Charter (District) NCES 2500029 | Dorchester | 1 | 786 | 10.1:1 |
| Boxford NCES 2502880 | Boxford | 2 | 778 | 11.2:1 |
| Lenox NCES 2506750 | Lenox | 2 | 771 | 8.7:1 |
| Innovation Academy Charter (District) NCES 2500025 | Tyngsborough | 1 | 770 | 11.1:1 |
| Nashoba Valley Regional Vocational Technical NCES 2508320 | Westford | 1 | 767 | 12:1 |
| Martha's Vineyard NCES 2507380 | Vineyard Haven | 1 | 744 | 8.5:1 |
| New Heights Charter School of Brockton (District) NCES 2500559 | Brockton | 1 | 734 | 15:1 |
| Avon NCES 2502250 | Avon | 2 | 732 | 9.8:1 |
| Middleton NCES 2507830 | Boxford | 2 | 730 | 10.6:1 |
| Hampshire NCES 2505740 | Westhampton | 1 | 718 | 10:1 |
| Hull NCES 2506420 | Hull | 2 | 712 | 8.9:1 |
| Veritas Preparatory Charter School (District) NCES 2500536 | Springfield | 1 | 712 | 9.9:1 |
| Boston Collegiate Charter (District) NCES 2500053 | Dorchester | 1 | 708 | 9.7:1 |
| Gateway NCES 2505160 | Huntington | 3 | 707 | 8.7:1 |
| Holyoke Community Charter (District) NCES 2500087 | Holyoke | 1 | 701 | 21.2:1 |
| Boston Preparatory Charter Public (District) NCES 2500080 | Hyde Park | 1 | 700 | 12:1 |
| South Shore Regional Vocational Technical NCES 2510930 | Hanover | 1 | 685 | 10.3:1 |
| Cape Cod Regional Vocational Technical NCES 2503310 | Harwich | 1 | 682 | 10.9:1 |
| Minuteman Regional Vocational Technical NCES 2507985 | Lexington | 1 | 669 | 8.1:1 |
| Learning First Charter Public School (District) NCES 2500045 | Worcester | 1 | 666 | 19:1 |
| Granby NCES 2505400 | Granby | 2 | 665 | 11.4:1 |
| Pathfinder Regional Vocational Technical NCES 2509310 | Palmer | 1 | 660 | 9.9:1 |
| Lee NCES 2506690 | Lee | 2 | 659 | 9.3:1 |
| Plainville NCES 2509690 | Plainville | 2 | 655 | 12.7:1 |
| KIPP Academy Boston Charter School (District) NCES 2500537 | Mattapan | 1 | 646 | 13.6:1 |
| Franklin County Regional Vocational Technical NCES 2505020 | Turners Falls | 1 | 643 | 11.7:1 |
| UP Academy Charter School of Dorchester (District) NCES 2500549 | Boston | 1 | 640 | 11.1:1 |
| Bristol County Agricultural NCES 2503070 | Dighton | 1 | 631 | 11.9:1 |
| Rockport NCES 2510200 | Rockport | 2 | 631 | 8.6:1 |
| Pioneer Charter School of Science II (District) NCES 2500546 | Saugus | 1 | 621 | 11.8:1 |
| Rising Tide Charter Public (District) NCES 2500057 | Plymouth | 1 | 617 | 10.6:1 |
| Carlisle NCES 2503330 | Carlisle | 1 | 612 | 10.2:1 |
| Southern Berkshire NCES 2511040 | Sheffield | 4 | 607 | 8.5:1 |
| Topsfield NCES 2511670 | Boxford | 2 | 598 | 10.9:1 |
| Norfolk County Agricultural NCES 2508650 | Walpole | 1 | 597 | 9.8:1 |
| Frontier NCES 2505100 | South Deerfield | 1 | 588 | 11.1:1 |
| Argosy Collegiate Charter School (District) NCES 2500552 | Fall River | 1 | 587 | 10.6:1 |
| Northampton-Smith Vocational Agricultural NCES 2508860 | Northampton | 1 | 587 | 9:1 |
| Pioneer Valley Chinese Immersion Charter (District) NCES 2500517 | Hadley | 1 | 584 | 8.2:1 |
| Pioneer Valley NCES 2509600 | Northfield | 3 | 581 | 10.6:1 |
| Libertas Academy Charter School (District) NCES 2500586 | Springfield | 1 | 563 | 7.8:1 |
| Old Colony Regional Vocational Technical NCES 2509140 | Rochester | 1 | 554 | 9.1:1 |
| Halifax NCES 2505610 | Kingston | 1 | 531 | 13.6:1 |
| Hadley NCES 2505580 | Hadley | 2 | 518 | 9.6:1 |
| Northern Berkshire Regional Vocational Technical NCES 2508950 | North Adams | 1 | 514 | 10.6:1 |
| Academy Of the Pacific Rim Charter Public (District) NCES 2500021 | Hyde Park | 1 | 509 | 9.2:1 |
| Ralph C Mahar NCES 2509900 | Orange | 1 | 509 | 9:1 |
| Global Learning Charter Public (District) NCES 2500519 | New Bedford | 1 | 508 | 10.5:1 |
| Orange NCES 2509180 | Orange | 1 | 494 | 12.5:1 |
| Dover NCES 2504260 | Dover | 1 | 492 | 11:1 |
| Springfield Preparatory Charter School (District) NCES 2500557 | Springfield | 1 | 486 | 11.3:1 |
| Salem Academy Charter (District) NCES 2500084 | Salem | 1 | 480 | 11:1 |
| Southampton NCES 2510950 | Southampton | 1 | 475 | 12.6:1 |
| Rochester NCES 2510140 | Mattapoisett | 1 | 473 | 11.5:1 |
| Conservatory Lab Charter (District) NCES 2500060 | Dorchester | 1 | 454 | 16.5:1 |
| Brewster NCES 2502970 | Orleans | 2 | 439 | 8.9:1 |
| Boston Green Academy Horace Mann Charter School (District) NCES 2500526 | Brighton | 1 | 426 | 10.2:1 |
| Oak Bluffs NCES 2504650 | Vineyard Haven | 1 | 402 | 7.7:1 |
| North Brookfield NCES 2508760 | North Brookfield | 2 | 397 | 8:1 |
| Pioneer Valley Performing Arts Charter Public (District) NCES 2500044 | South Hadley | 1 | 397 | 9.3:1 |
| Sherborn NCES 2510710 | Dover | 1 | 397 | 10.6:1 |
| Up-Island Regional NCES 2500043 | Vineyard Haven | 2 | 390 | 6.8:1 |
| Baystate Academy Charter Public School (District) NCES 2500550 | Springfield | 1 | 388 | 6.7:1 |
| Francis W. Parker Charter Essential (District) NCES 2500038 | Devens | 1 | 388 | 9.4:1 |
| Edward M. Kennedy Academy for Health Careers: A Horace Mann NCES 2500054 | Boston | 1 | 383 | 9.6:1 |
| Mattapoisett NCES 2507470 | Mattapoisett | 2 | 381 | 9.5:1 |
| Marion NCES 2507290 | Mattapoisett | 1 | 369 | 10.7:1 |
| Berkshire Arts and Technology Charter Public (District) NCES 2500079 | Adams | 1 | 364 | 9.4:1 |
| Edgartown NCES 2509090 | Vineyard Haven | 1 | 357 | 7.3:1 |
| Old Sturbridge Academy Charter Public School (District) NCES 2500587 | Sturbridge | 1 | 356 | 14.5:1 |
| Martin Luther King Jr. Charter School of Excellence (Distri NCES 2500089 | Springfield | 1 | 354 | 9.6:1 |
| Benjamin Banneker Charter Public (District) NCES 2500022 | Cambridge | 1 | 352 | 18.5:1 |
| Codman Academy Charter Public (District) NCES 2500070 | Dorchester | 1 | 344 | 10.4:1 |
| Bridge Boston Charter School (District) NCES 2500527 | Roxbury | 1 | 329 | 10.8:1 |
| Boston Day and Evening Academy Charter (District) NCES 2500049 | Roxbury | 1 | 323 | 10.9:1 |
| Tisbury NCES 2512570 | Vineyard Haven | 1 | 312 | 7.9:1 |
| Hatfield NCES 2505940 | Hatfield | 2 | 310 | 8.5:1 |
| Institutional Schools NCES 2511150 | Everett | 5 | 310 | 3.6:1 |
| Hill View Montessori Charter Public (District) NCES 2500083 | Haverhill | 1 | 306 | 12.2:1 |
| Deerfield NCES 2504080 | South Deerfield | 1 | 301 | 8.8:1 |
| Map Academy Charter School (District) NCES 2500589 | Plymouth | 1 | 301 | 11:1 |
| Dudley Street Neighborhood Charter School (District) NCES 2500543 | Boston | 1 | 293 | 15.4:1 |
| Brookfield NCES 2503120 | Fiskdale | 1 | 289 | 11.1:1 |
| River Valley Charter (District) NCES 2500062 | Newburyport | 1 | 288 | 11.4:1 |
| Christa McAuliffe Charter School (District) NCES 2500068 | Framingham | 1 | 284 | 9.8:1 |
| Sizer School: A North Central Charter Essential (District) NCES 2500073 | Fitchburg | 1 | 282 | 9:1 |
| Brimfield NCES 2503060 | Fiskdale | 1 | 258 | 9.3:1 |
| Cape Cod Lighthouse Charter (District) NCES 2500024 | East Harwich | 1 | 251 | 11.8:1 |
| Community Charter School of Cambridge (District) NCES 2500086 | Cambridge | 1 | 251 | 9:1 |
| Plympton NCES 2509780 | Kingston | 1 | 249 | 14.3:1 |
| Hilltown Cooperative Charter Public (District) NCES 2500031 | Easthampton | 1 | 218 | 10.4:1 |
| Four Rivers Charter Public (District) NCES 2500076 | Greenfield | 1 | 213 | 9.3:1 |
| Holland NCES 2506210 | Fiskdale | 1 | 212 | 10.6:1 |
| Clarksburg NCES 2503720 | Clarksburg | 1 | 204 | 12.4:1 |
| Phoenix Academy Charter Public High School Chelsea (Distric NCES 2500090 | Chelsea | 1 | 198 | 19.9:1 |
| Worcester Cultural Academy Charter Public School (District) NCES 2513322 | Worcester | 1 | 194 | 14.6:1 |
| Marblehead Community Charter Public (District) NCES 2500034 | Marblehead | 1 | 192 | 12:1 |
| Eastham NCES 2504530 | Orleans | 1 | 177 | 8:1 |
| Martha's Vineyard Charter Public School (District) NCES 2500035 | West Tisbury | 1 | 176 | 7.5:1 |
| Sunderland NCES 2511370 | South Deerfield | 1 | 174 | 7.2:1 |
| Nahant NCES 2508220 | Nahant | 1 | 163 | 14.5:1 |
| Phoenix Academy Public Charter High School Springfield (Dis NCES 2500555 | Springfield | 1 | 158 | 13.7:1 |
| Richmond NCES 2510080 | Richmond | 1 | 157 | 9:1 |
| Conway NCES 2503900 | South Deerfield | 1 | 152 | 7.9:1 |
| Provincetown NCES 2509840 | Provincetown | 1 | 152 | 7.7:1 |
| Orleans NCES 2509210 | Orleans | 1 | 149 | 7.3:1 |
| Petersham NCES 2509540 | Petersham | 1 | 142 | 11.4:1 |
| Phoenix Academy Public Charter High School Lawrence (Distri NCES 2500590 | Lawrence | 1 | 140 | 27.9:1 |
| Leverett NCES 2506810 | New Salem | 1 | 137 | 8.8:1 |
| New Salem-Wendell NCES 2508530 | NEW SALEM | 1 | 134 | 9.2:1 |
| Whately NCES 2512870 | South Deerfield | 1 | 133 | 8.3:1 |
| Pelham NCES 2509390 | Pelham | 1 | 128 | 10.7:1 |
| Chesterfield-Goshen NCES 2500014 | Chesterfield | 1 | 126 | 8.8:1 |
| Lowell Middlesex Academy Charter (District) NCES 2500033 | Lowell | 1 | 126 | 18:1 |
| Shutesbury NCES 2510800 | Erving | 1 | 125 | 6.8:1 |
| Farmington River Reg NCES 2513321 | Otis | 1 | 124 | 9.3:1 |
| Erving NCES 2504710 | NEW SALEM | 1 | 113 | 6.1:1 |
| Williamsburg NCES 2512990 | Williamsburg | 1 | 111 | 6.5:1 |
| Ma Academy for Math and Science NCES 2500036 | Worcester | 1 | 99 | 16.5:1 |
| Westhampton NCES 2512690 | Westhampton | 1 | 95 | 5.8:1 |
| Wales NCES 2511940 | Fiskdale | 1 | 93 | 8.6:1 |
| Florida NCES 2504920 | Florida | 1 | 83 | 5.2:1 |
| Truro NCES 2511730 | Truro | 1 | 78 | 5.5:1 |
| Wellfleet NCES 2512300 | Orleans | 1 | 78 | 6.6:1 |
| Worthington NCES 2513260 | Worthington | 1 | 76 | 10.1:1 |
| Hawlemont NCES 2506000 | Shelburne Falls | 1 | 71 | 7.8:1 |
| Rowe NCES 2510230 | Rowe | 1 | 54 | 5.6:1 |
| Hancock NCES 2505760 | HANCOCK | 1 | 48 | 8.3:1 |
| Savoy NCES 2510530 | Savoy | 1 | 38 | 5.1:1 |
| Warwick NCES 2513323 | Warwick | 1 | 27 | 5.4:1 |
| Gosnold NCES 2505340 | East Falmouth | 1 | 0 | — |
| ACCEPT Education Collaborative NCES 2500578 | Natick | 0 | — | — |
| Assabet Valley Collaborative NCES 2500572 | Marlborough | 0 | — | — |
| Bi-County Collaborative (BICO) NCES 2500582 | Walpole | 0 | — | — |
| C.A.S.E. Concord Area SPED Collaborative NCES 2500580 | Concord | 0 | — | — |
| Cape Cod Collaborative NCES 2500563 | Osterville | 0 | — | — |
| CAPS Education Collaborative NCES 2500570 | Westminster | 0 | — | — |
| Central Massachusetts SPED Collaborative NCES 2500565 | Worcester | 0 | — | — |
| Collaborative for Educational Services NCES 2500567 | Northampton | 0 | — | — |
| Collaborative for Regional Educational Service and Training NCES 2500585 | Andover | 0 | — | — |
| Keystone Educational Collaborative NCES 2500575 | Shirley | 0 | — | — |
| LABBB Collaborative NCES 2500574 | Burlington | 0 | — | — |
| Lower Pioneer Valley Educational Collaborative NCES 2500584 | West Springfield | 0 | — | — |
| North River Collaborative NCES 2500577 | Rockland | 0 | — | — |
| Northshore Education Consortium NCES 2500562 | Beverly | 0 | — | — |
| Pilgrim Area Collaborative (PAC) NCES 2500568 | Plymouth | 0 | — | — |
| READS Collaborative NCES 2500561 | Middleborough | 0 | — | — |
| SEEM Collaborative NCES 2500573 | Stoneham | 0 | — | — |
| Shore Educational Collaborative NCES 2500583 | Chelsea | 0 | — | — |
| South Coast Educational Collaborative NCES 2500579 | Swansea | 0 | — | — |
| South Shore Educational Collaborative (SSEC) NCES 2500581 | Hingham | 0 | — | — |
| Southeastern Mass. Educational Collaborative (SMEC) NCES 2500560 | Dartmouth | 0 | — | — |
| Southern Worcester County Educational Collaborative NCES 2500571 | Dudley | 0 | — | — |
| The Education Cooperative (TEC) NCES 2500566 | East Walpole | 0 | — | — |
| Valley Collaborative NCES 2500569 | Billerica | 0 | — | — |
High school directory
Large public high schools in Massachusetts
A practical starting list ordered by reported enrollment; this is not a ranking.
Brockton High
Brockton · 09–12
Lawrence High School
Lawrence · 09–12
Lowell High
Lowell · 09–12
New Bedford High
New Bedford · 09–12
Taunton High
Taunton · 08–12
B M C Durfee High
Fall River · 09–12
Framingham High School
Framingham · 09–12
Boston Latin School
Boston · 07–12
Lexington High
Lexington · 09–12
Gr Lowell Regional Vocational Technical
Greater Lowell Regional Vocational Technical · 09–12
Everett High
Everett · 09–12
Brookline High
Brookline · 09–12
Gr New Bedford Vocational Technical
Greater New Bedford Regional Vocational Technical · 09–12
Revere High
Revere · 09–12
Newton North High
Newton · 09–12
Cambridge Rindge and Latin
Cambridge · 09–12
Lynn English High
Lynn · 09–12
Attleboro High
Attleboro · 09–12
Springfield Central High
Springfield · 09–12
Haverhill High
Haverhill · 09–12
