The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

8 schools in North Attleborough

Massachusetts · 3,877 students · 1 city

For families across North Attleborough, public-school options total 8 K-12 campuses, with combined enrollment near 3,877 (6 elementary, 1 middle, and 1 high).

7-year change in North Attleborough

SY 2017-18 vs SY 2024-25
Total enrollment
3,877
-405 (-9%) vs SY 2017-18
School count
8
0 (0%) vs SY 2017-18
% White
70%
was 81%
% Hispanic
8%
was 5%
% Black
7%
was 3%
% Asian
10%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
North Attleboro HighNorth AttleboroughHigh09-121,018
North Attleborough MiddleNorth AttleboroughMiddle06-08965
Joseph W Martin Jr ElementaryNorth AttleboroughElementaryKG-05549
Amvet BoulevardNorth AttleboroughElementaryKG-05417
CommunityNorth AttleboroughElementaryKG-05276
Roosevelt AvenueNorth AttleboroughElementaryKG-05255
FallsNorth AttleboroughElementaryKG-05243
North Attleborough Early Learning CenterNorth AttleboroughElementaryPK-PK154

About North Attleborough

North Attleborough is a compact public-school district in Massachusetts. The district runs 8 schools and educates approximately 3,877 students.

In terms of grade levels, North Attleborough is built around 6 elementary, 1 middle, and 1 high school.

Trend over the past 7 years. Combined enrollment now sits at 3,877 students, contracted 9% from the 4,282 reported in SY 2017-18. Demographically, the White share of enrollment shrank from 81% to 70%.

On allk12, the community for North Attleborough discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many schools are in North Attleborough?
North Attleborough operates 8 public K-12 schools in Massachusetts, serving approximately 3,877 students.
What is the mix of elementary, middle, and high schools in North Attleborough?
North Attleborough includes 6 elementary, 1 middle, 1 high schools.
What is the largest school in North Attleborough?
North Attleboro High is the largest public school in North Attleborough by enrollment, with approximately 1,018 students.
What grade levels does North Attleborough serve?
North Attleborough schools serve students from pre-K through grade 12, across 8 campuses.