SchoolDataLookup

Massachusetts Public Schools

Massachusetts has 1,812 open public schools, including 1,021 elementary, 302 middle, and 377 high schools — 73 are charter schools.

1,021
Elementary
302
Middle
377
High School
73
Charter

Student Demographics (SY 2023-2024)

Race / Ethnicity Students Share
White 483,466 53%
Hispanic/Latino 229,668 25%
Black or African American 88,058 10%
Asian 67,806 7%
Two or more races 41,296 5%
American Indian / Alaska Native 2,175 0%
Native Hawaiian / Pacific Islander 789 0%
Total enrollment 914,958 470,306M / 442,952F

Source: NCES CCD State Membership (SEA 052), SY 2023-2024.

Schools

School City Level Teachers
Nessacus Regional Middle School Dalton Middle 30.4
New Bedford High New Bedford High 212.7
New Braintree Grade New Braintree Prekindergarten 2.0
New Heights Charter School of Brockton Charter Brockton High 49.1
New Hingham Regional Elementary Chesterfield Elementary 14.4
New Liberty Innovation School Salem High 4.5
New Marlborough Central Sheffield Elementary 6.9
New Mission High School Hyde Park High 61.9
Newbury Elementary Newbury Elementary 39.5
Newburyport High Newburyport High 72.1
Newman Elementary Needham Elementary 56.4
Newton Early Childhood Program Newton Prekindergarten 17.3
Newton North High Newtonville High 194.5
Newton School Greenfield Elementary 14.8
Newton South High Newton Centre High 163.0
Next Wave Junior High Somerville Middle 5.1
Nipmuc Regional High Upton High 46.6
Nissitissit Middle School Pepperell Middle 46.7
Norfolk County Agricultural Walpole High 60.8
Normandin Middle School New Bedford Middle 83.8
Norrback Avenue Worcester Elementary 42.7
North Andover High North Andover High 99.7
North Andover Middle North Andover Middle 75.9
North Attleboro High North Attleborough High 77.7
North Attleborough Early Learning Center North Attleborough Prekindergarten 9.4
North Attleborough Middle North Attleborough Middle 72.2
North Beverly Elementary Beverly Elementary 29.0
North Brookfield Elementary North Brookfield Elementary 20.9
North Brookfield High North Brookfield High 28.6
North Elementary Somerset Elementary 36.7
North End Elementary Fall River Elementary 48.3
North Falmouth Elementary North Falmouth Elementary 28.8
North Grafton Elementary North Grafton Elementary 18.7
North High Worcester High 95.2
North Intermediate Wilmington Elementary 21.5
North Middle School Brockton Middle 31.0
North Middlesex Regional Townsend High 54.1
North Pembroke Elementary Pembroke Elementary 35.0
North Quincy High Quincy High 97.9
North Randolph Elementary School Randolph Elementary 25.8
North Reading High North Reading High 64.5
North Reading Middle North Reading Middle 50.7
North Street Elementary School Grafton Elementary 40.3
Northampton High Northampton High 59.7
Northbridge Elementary School Whitinsville Elementary 65.1
Northbridge High Whitinsville High 43.6
Northbridge Middle Whitinsville Middle 33.4
Northeast Elementary School Waltham Elementary 49.2
Northeast Metro Regional Vocational Wakefield High 128.8
Northfield Elementary Northfield Elementary 14.0