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

8 schools in North Attleborough

Massachusetts · Public K-12

North Attleborough sits inside Massachusetts and runs 8 public K-12 schools, serving about 3,877 students between them, an average of 485 per campus.

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
NameLevelGradesEnrollment
Amvet BoulevardElementaryKG-05417
CommunityElementaryKG-05276
FallsElementaryKG-05243
Joseph W Martin Jr ElementaryElementaryKG-05549
North Attleboro HighHigh09-121,018
North Attleborough Early Learning CenterElementaryPK-PK154
North Attleborough MiddleMiddle06-08965
Roosevelt AvenueElementaryKG-05255

About North Attleborough

North Attleborough, Massachusetts is home to 8 public schools, with combined enrollment of approximately 3,877 students. By school count, it is a moderately sized city.

For a sense of the school types, the city spans 6 elementary, 1 middle, and 1 high.

Trend over the past 7 years. Total public-school enrollment in North Attleborough has decreased 9% since SY 2017-18, moving from about 4,282 students to 3,877. The White share of public-school enrollment contracted from 81% to 70%.

Within the allk12 community for this area, the community for North Attleborough discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in North Attleborough?
North Attleborough, Massachusetts has 8 public K-12 schools serving approximately 3,877 students.
How many elementary, middle, and high schools are in North Attleborough?
North Attleborough has 6 elementary, 1 middle, 1 high public schools.
What is the largest public school in North Attleborough?
North Attleboro High is the largest public school in North Attleborough by enrollment, with approximately 1,018 students.
What school districts serve North Attleborough?
North Attleborough public schools are operated by North Attleborough.
What grade levels do public schools in North Attleborough cover?
Public schools in North Attleborough serve students from pre-K through grade 12.