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

Elm Street Middle School

117 Elm St., Nashua, NH 03060 · (603)966-3900 · Hillsborough County
GRADES 06–08MIDDLE13-CITYTITLE IREGULAR SCHOOL895 STUDENTS
Enrollment
895
Middle
DISTRICT 724 · STATE 379
Student : Teacher
9.9:1
75 FTE teachers
DISTRICT 11.2:1 · STATE 11.1:1
Free / Reduced Lunch
47%
420 students
DISTRICT 42% · STATE 26%
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 6
303
Grade 7
294
Grade 8
298
Student demographics
White
51%
DISTRICT 49% · STATE 81%
Hispanic
33%
DISTRICT 32% · STATE 8%
Black
4%
DISTRICT 3% · STATE 2%
Asian
4%
DISTRICT 7% · STATE 3%
Two+
8%
DISTRICT 9% · 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.

Discussions

+ POST

6-year change

SY 2017-18 vs SY 2023-24
Enrollment
895
-144 (-14%) vs 2017
Student : Teacher
12.0:1
was 12.0:1
% White
51%
was 63%
% Hispanic
33%
was 25%
% Black
4%
was 3%
% Asian
4%
was 6%
Source: NCES Common Core of Data

About Elm Street Middle School

Elm Street Middle School is one of the roomy 6-8 campuss in Nashua, New Hampshire, overseen by Nashua School District, with 895 students on its rolls from grades 6 through 8. That puts it 136% above the typical public school in New Hampshire, which averages around 379 students.

Within Nashua School District, which oversees 21 schools and 10,636 students, Elm Street Middle School is one campus in the system.

On demographics, Elm Street Middle School records that the largest single group is White at 51%, but no single group is in the majority; the rest reads as 33% Hispanic, 8% multiracial, 4% Asian, 4% Black. By comparison, Hillsborough County as a whole is about 82% White, so the school skews visibly less White than its surroundings.

Looking at school resources, Elm Street Middle School records 75 full-time-equivalent teachers, putting the student-to-teacher ratio at about 9.9:1. That figure is tighter than the state norm's 11.1:1 average. Roughly 47% of students at Elm Street Middle School qualify for free or reduced-price lunch, which schools and policymakers use as a rough income-mix signal. Set against Hillsborough County (around 26%), the school's rate is north of typical.

Across the wider county, Hillsborough County reports that median household income runs about $103,545, about 42% of the adult population holds a bachelor's degree or above, and the poverty rate sits near 4%. Elm Street Middle School is one of 127 public schools in Hillsborough County (combined enrollment of about 53,974 students).

Nearest neighbor: Franklin Street School, around 0.8 miles off. Within five miles, there are 8 other public schools.

The school occupies a city-core site.

Five-year trend. Elm Street Middle School's enrollment has declined 14% since 2018, when it stood at 1,039 (now 895). The White share of enrollment edged down from 63% to 51% over that span.

Within the allk12 community for this school, members of the Elm Street Middle School community share and discuss open house dates, ride-share offers, and field-trip permission slips. Anyone with firsthand experience at this school can post or comment.

Hillsborough County at a glance

View full county profile
Population
426,378
Census ACS
Median income
$103,545
Household, ACS
Bachelor's+
42%
Adults 25+
Poverty rate
4%
Below federal line
Schools in county
127
53,974 students

Quick facts

School name
Elm Street Middle School
District
Nashua School District
Address
117 Elm St., Nashua, NH 03060
Phone
(603)966-3900
County
Hillsborough County
Level
Middle
Grade range
06–08
Total enrollment
895
Teachers (FTE)
75
Student–teacher ratio
9.9:1
Free/Reduced lunch
420 (47%)
Locale
13-City: Small
NCES ID
330498000317
Charter school
No
Virtual school
No

Related schools

Other schools in Nashua School District
Other schools in Nashua
Nearby schools

Frequently asked questions

About Elm Street Middle School
How large is Elm Street Middle School?
Elm Street Middle School enrolls approximately 895 students in grades 06-08.
What grades does Elm Street Middle School serve?
Elm Street Middle School serves grades 06-08.
What is the student-teacher ratio at Elm Street Middle School?
The student-to-teacher ratio at Elm Street Middle School is approximately 9.9:1 (75 FTE teachers).
What is the student diversity at Elm Street Middle School?
Student demographics at Elm Street Middle School are roughly 51% White, 33% Hispanic, 4% Black, 4% Asian, 8% Two or more.
Who oversees Elm Street Middle School?
Elm Street Middle School is overseen by Nashua School District in Hillsborough County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post