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

John F. Ryan

135 Pleasant Street, Tewksbury, MA 01876 · (978) 640-7880 · Middlesex County
GRADES 05–06MIDDLE21-SUBURBREGULAR SCHOOL500 STUDENTS
Enrollment
500
Middle
DISTRICT 520 · STATE 547
Student : Teacher
11.7:1
43 FTE teachers
DISTRICT 12.0:1 · STATE 11.5:1
Free / Reduced Lunch
,
Title I proxy
Community
1
0 members
Enrollment and student:teacher ratio compared against other middle schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 5
256
Grade 6
244
Student demographics
White
38978%
DISTRICT 75% · STATE 51%
Hispanic
459%
DISTRICT 10% · STATE 26%
Black
347%
DISTRICT 6% · STATE 10%
Asian
194%
DISTRICT 6% · STATE 7%
Two+
122%
DISTRICT 3% · STATE 5%
Native American
10%
DISTRICT 0% · STATE 0%
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
24349%
Female
25751%

Discussions

+ POST

Test scores

MCAS 2024-25 . % Meeting or Exceeding Expectations
English Language Arts
37.0%
MA avg 43.8% . -10.0pp since 2016
Math
35.0%
MA avg 42.2% . -8.0pp since 2016
Source: MCAS. All students, all grades. See all years and grades →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
500
-11 (-2%) vs 2017
Student : Teacher
11.7:1
was 11.2:1
% White
78%
was 88%
% Hispanic
9%
was 3%
% Black
7%
was 4%
% Asian
4%
was 5%
Source: NCES Common Core of Data

About John F. Ryan

Set in Tewksbury, Massachusetts, John F. Ryan is a middle-of-the-pack middle school, overseen by Tewksbury. It instructs 500 students across grades 5 through 6.

Tewksbury comprises 6 schools with combined enrollment of 3,219 students; John F. Ryan is among them.

Demographically, John F. Ryan lists that the largest single group is White, at 78% of enrollment. The remainder consists of 9% Hispanic, 7% Black, 4% Asian, 2% multiracial. The wider county runs roughly 67% White, putting the school's mix meaningfully more White than the area baseline.

Looking at school resources, The school reports having 43 full-time-equivalent teachers, for a student-teacher ratio near 11.7:1. That tracks the state average closely.

Zooming out to the county, ACS estimates for Middlesex County put the typical household earns roughly $130,847 per year, roughly 60% of adults have completed at least a four-year degree, 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 John F. Ryan is one.

Center Elementary School is the nearest neighboring public school, about 0.1 miles from this campus. Counting just inside five miles, 8 other public schools cluster around John F. Ryan.

John F. Ryan operates from a bedroom-community location.

Over the past 7-year window. Over the past 7-year window, the student count showed little movement: 511 students in 2018 compared to 500 in 2025. Over the same period, the White share shrank from 88% to 78%.

Inside the community feed, members of the John F. Ryan community share and discuss 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
John F. Ryan
District
Tewksbury
Address
135 Pleasant Street, Tewksbury, MA 01876
Phone
(978) 640-7880
County
Middlesex County
Level
Middle
Grade range
05–06
Total enrollment
500
Teachers (FTE)
43
Student–teacher ratio
11.7:1
Locale
21-Suburb: Large
NCES ID
251158001426
Charter school
No
Virtual school
No

Related schools

Other schools in Tewksbury
Other schools in Tewksbury
Nearby schools

Frequently asked questions

About John F. Ryan
How many students attend John F. Ryan?
John F. Ryan enrolls approximately 500 students in grades 05-06.
What grades does John F. Ryan serve?
John F. Ryan serves grades 05-06.
How many students per teacher at John F. Ryan?
Approximately 11.7:1 students per teacher at John F. Ryan.
How diverse is John F. Ryan?
John F. Ryan reports a student body of 78% White, 9% Hispanic, 7% Black, 4% Asian, 2% Two or more.
What district is John F. Ryan in?
John F. Ryan is part of Tewksbury.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post