The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·NORTH READING·NCES 250882001422

North Reading High

189 Park Street, North Reading, MA 01864 · (978) 664-7800 · Middlesex County
GRADES 09–12HIGH21-SUBURBREGULAR SCHOOL652 STUDENTS
Enrollment
652
High
DISTRICT 465 · STATE 777
Student : Teacher
10.1:1
64 FTE teachers
DISTRICT 11.8:1 · STATE 23.4:1
Free / Reduced Lunch
,
Title I proxy
Community
1
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 9
164
Grade 10
149
Grade 11
170
Grade 12
162
Ungraded
7
Student demographics
White
55084%
DISTRICT 85% · STATE 51%
Hispanic
325%
DISTRICT 5% · STATE 26%
Black
30%
DISTRICT 1% · STATE 10%
Asian
437%
DISTRICT 6% · STATE 7%
Two+
223%
DISTRICT 4% · STATE 5%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
32450%
Female
32650%

Discussions

+ POST

Test scores

MCAS 2024-25 . % Meeting or Exceeding Expectations
English Language Arts
72.0%
MA avg 43.8% . -7.0pp since 2018
Math
74.0%
MA avg 42.2% . -2.0pp since 2018
Source: MCAS. All students, all grades. See all years and grades →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
652
-160 (-20%) vs 2017
Student : Teacher
10.1:1
was 11.6:1
% White
84%
was 93%
% Hispanic
5%
was 2%
% Black
0%
was 1%
% Asian
7%
was 3%
Source: NCES Common Core of Data

About North Reading High

North Reading High is one of the low-enrollment 9-12 campuss in North Reading, Massachusetts, one of the schools within North Reading, with 652 students on its rolls from grades 9 through 12.

Within North Reading, which oversees 5 schools and 2,327 students, North Reading High is one campus in the system.

On demographics, North Reading High records that the student body is overwhelmingly White (84%). The remainder breaks down as 7% Asian, 5% Hispanic, 3% multiracial. By comparison, Middlesex County as a whole is about 67% White, so the school skews visibly more White than its surroundings.

Looking at school resources, On paper, North Reading High has 64 full-time-equivalent teachers, translating to a class-load average of around 10.1:1. That figure is tighter than the state norm's 23.4:1 average.

Across the wider county, ACS estimates for Middlesex County put median household earnings sit near $130,847, about 60% of the adult population holds a bachelor's degree or above, and roughly 5% of residents live below the federal poverty line. In all, Middlesex County runs 386 public schools (combined enrollment of about 215,896 students), of which North Reading High is one.

North Reading Middle is the nearest neighboring public school, about 0.1 miles from this campus. 8 of the 8 nearest public schools sit inside a five-mile radius.

Geographically, the school is in a residential area.

Five-year trend. North Reading High's enrollment has declined 20% since 2018, when it stood at 812 (now 652). The White share of enrollment decreased from 93% to 84% over that span. Class-load math has narrowed: from 11.6:1 in 2018 to 10.1:1 in 2025.

On the community side, posts here usually surface around fundraisers, lost-and-found posts, and report-card season. Contributors range from current parents to recent graduates and teachers.

Middlesex County at a glance

View full county profile
Population
1,638,365
Census ACS
Median income
$130,847
Household, ACS
Bachelor's+
60%
Adults 25+
Poverty rate
5%
Below federal line
Schools in county
386
215,896 students

Quick facts

School name
North Reading High
District
North Reading
Address
189 Park Street, North Reading, MA 01864
Phone
(978) 664-7800
County
Middlesex County
Level
High
Grade range
09–12
Total enrollment
652
Teachers (FTE)
64
Student–teacher ratio
10.1:1
Locale
21-Suburb: Large
NCES ID
250882001422
Charter school
No
Virtual school
No

Related schools

Other schools in North Reading
Other schools in North Reading
Nearby schools

Frequently asked questions

About North Reading High
How many students attend North Reading High?
North Reading High enrolls approximately 652 students in grades 09-12.
What grades does North Reading High serve?
North Reading High serves grades 09-12.
How many students per teacher at North Reading High?
Approximately 10.1:1 students per teacher at North Reading High.
How diverse is North Reading High?
North Reading High reports a student body of 84% White, 5% Hispanic, 0% Black, 7% Asian, 3% Two or more.
Who oversees North Reading High?
North Reading High is overseen by North Reading in Middlesex County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post