#32 Middle School in NH and #5 in Hillsborough County

Milford Middle School

33 Osgood Rd, Milford, NH 03055

How Good is Milford Middle School?

Report Card

A- Academic Results
B+ Learning Enviroment
A- School Safety
A- Overall Grade

Milford Middle School is located in Milford, New Hampshire. The school reports an enrollment of 595 students in grades 6-8 and a student–teacher ratio of 14 students per teacher.

This school received an overall grade of A-. Compared to other state schools Milford Middle School scores are above average. The school ranks 5 for middle schools in Hillsborough County and 32 in the state, when compared to similar schools.

To calculate school grades, The School Review uses data collected by the U.S. Department of Education. These data are analyzed to calculate a grade for safety, academics and learning environment for each school. An overall grade is then calculated based on a weighted combination of those scores. To learn more about how our grading works, please visit our methodology page.


The academic score for a school is determined by comparing a number of factors, such as student scores on New Hampshire standardized tests. Milford Middle School earned a grade of A- for academics. For this measure, this school is above average when compared to other middle schools in New Hampshire.

Source: NH Standardized Tests
Academics Grade A-
Test Performance Very Good
Algebra 1 Passed Very Good

Learning Enviroment

We use factors such as chronic absenteeism, teacher experience, teacher certifications among others to evaluate the learning environment of a school. Milford Middle School performs slightly above average compared to other New Hampshire middle schools for learning environment. The school's grade for this metric is B+.

Students : Teacher
NH Avg. 12
Uncertified Teachers
NH Avg. 1%
New Teachers
NH Avg. 9%
Learning Enviroment Grade B+
Student–Teacher Ratio Very Good
Student Absenteeism Good
Teacher Absenteeism Good
Teacher Certifications Excellent
Teacher Experience Very Good


Suspension and physical altercation rates are used to determine a school’s safety score. For safety, Milford Middle School performs above average when compared to other middle schools in New Hampshire and earned the grade of A- for this measure.

Safety Grade A-
In-School Suspensions Very Good
Out-of-School Suspensions Excellent
Physical Altercations N/A


Information about the student body at Milford Middle School is included below. The demographics of a school are not used as an input when evaluating its performance.

Students w/ Disablities
NH Avg. 15%
Free Lunch
NH Avg. 22%
Econ. Disadvantaged
NH Avg. 27%
% Race/Ethnicity
% Male/Female
Total Enrollment 595
Minority Students 49
Diversity Index 10
Students with Disablities 86
Economically Disadvantaged 20%
Limited English Proficiency 1%
Gifted Students N/A

Compare Nearby Schools

Below are middle schools nearest to Milford Middle School. Use the table to compare The School Review’s grades for each of the nearby schools. To get a full list of schools in Milford, go to the Milford, New Hampshire schools page.

School Overall Grade Academic Results Learning Enviroment School Safety
1 Amherst Middle School A+ A+ A A+
2 Wilton-Lyndeboro Middle School B B- A+ N/A
3 Merrimack Middle School A- A- B+ B-
4 Hollis-Brookline Middle School A+ A+ A+ A+
5 Academy for Science and Design Charter (M) A+ A+ A- A+

Milford Middle School - Quick FAQ

At the time we collected data, these were the answers to common questions about the school.

  • How many students are at Milford Middle School? 595
  • Is Milford Middle School a good school? The school received an overall grade of A-, which means it is above average when compared to similar schools within the state.
  • What school county is Milford Middle School in? The school is located in Hillsborough County.
  • How can I contact Milford Middle School? The school's number is (603) 673-5221. You can visit their website at http://mms.milfordk12.org/.
  • Where is Milford Middle School? 33 Osgood Rd, Milford, New Hampshire 03055

How we rate schools?

We rank middle schools across three criteria: Academics, Learning Environment, and Safety. We assess Academics primarily using statewide standardized test scores, by comparing each school’s test performance across subjects and years to the distribution of middle schools on the same tests in the state. We also assess a school’s Academics from the percent of students who passed Algebra I in 8th grade, which indicates a college academic track. Next, we evaluate a school’s Learning Environment by combining various classroom indicators, such as the ratio of teachers to students and the percent of teachers who are novice, uncertified, or chronically absent. Finally, we measure Safety from the percent of students receiving in-school and out-of-school suspensions and the reported incidents of physical altercations per 100 students. While we recognize any ranking metric is inherently subjective, we believe our grades can serve as a valuable resource to help students and parents compare neighborhood schools and find the best school to fit their desired educational needs.

Nearby Schools
Amherst Middle School
Cross Rd Amherst, NH 03031
Wilton-Lyndeboro Middle School
57 School Rd Wilton, NH 03086
Merrimack Middle School
31 Madeline Bennett Ln Merrimack, NH 03054
Hollis-Brookline Middle School
25 Main St Hollis, NH 03049
Academy for Science and Design Charter (M)
486 Amherst Street Nashua, NH 03063