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

8 schools in North Andover

Massachusetts · Public K-12

Across the city, North Andover hosts 8 public K-12 schools teaching roughly 4,416 Massachusetts students (about 552 per campus).

7-year change in North Andover

SY 2017-18 vs SY 2024-25
Total enrollment
4,416
-390 (-8%) vs SY 2017-18
School count
8
+1 (+14%) vs SY 2017-18
% White
69%
was 75%
% Hispanic
17%
was 10%
% Black
3%
was 3%
% Asian
7%
was 8%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Anne Bradstreet Early Childhood CenterElementaryPK-KG462
Annie L Sargent SchoolElementary01-05441
AtkinsonElementary01-05274
FranklinElementary01-05383
KittredgeElementary01-05211
North Andover HighHigh09-121,328
North Andover MiddleMiddle06-081,023
ThomsonElementary01-05294

About North Andover

Across North Andover, Massachusetts, 8 public schools teaches about 4,416 students between them.

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

Per-campus enrollment runs near 552, meaningfully above the state mean of about 501.

Trend over the past 7 years. Combined enrollment now sits at 4,416 students, declined 8% from the 4,806 reported in SY 2017-18. North Andover now counts 8 public schools, up from 7 in SY 2017-18. The White share of public-school enrollment declined from 75% to 69%.

On allk12, the community for North Andover discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in North Andover, Massachusetts?
There are 8 public K-12 schools in North Andover, with a combined enrollment of about 4,416.
How many elementary, middle, and high schools are in North Andover?
North Andover has 6 elementary, 1 middle, 1 high public schools.
What is the largest public school in North Andover?
North Andover High is the largest public school in North Andover by enrollment, with approximately 1,328 students.
What school districts serve North Andover?
North Andover public schools are operated by North Andover.
What grade levels do public schools in North Andover cover?
Public schools in North Andover serve students from pre-K through grade 12.