Choosing the right middle school is an important step in a student’s academic journey. New Hampshire is known for its strong public education system, offering students supportive learning environments, strong academic programs, and extracurricular opportunities.
The best middle schools in New Hampshire focus on developing critical thinking, STEM education, leadership skills, and social development during the crucial middle school years. Many schools also offer specialized programs in science, technology, arts, and athletics to help students explore their interests.
In this guide, we highlight the top 10 middle schools in New Hampshire for 2026, based on factors such as academic performance, student-teacher ratio, and learning environment.
Comparison Table
| Rank | School | City | Grades | Students | Student–Teacher Ratio |
| #1 | Academy for Science and Design Charter (M) | Nashua | 5–8 | 202 | 20:1 |
| #2 | McKelvie Intermediate School | Bedford | 5–6 | 312 | 13:1 |
| #3 | Ross A. Lurgio Middle School | Bedford | 7–8 | 340 | 12:1 |
| #4 | Portsmouth Middle School | Portsmouth | 6–8 | 157 | 10:1 |
| #5 | Mountain View Middle School | Goffstown | 5–8 | 216 | 13:1 |
| #6 | Londonderry Middle School | Londonderry | 6–8 | 316 | 10:1 |
| #7 | Woodbury School | Salem | 6–8 | 257 | 13:1 |
| #8 | James Mastricola Upper Elementary School | Merrimack | 5–6 | 254 | 12:1 |
| #9 | Merrimack Middle School | Merrimack | 7–8 | 255 | 11:1 |
| #10 | Dover Middle School | Dover | 5–8 | 243 | 14:1 |
1. Academy for Science and Design Charter (M)
The Academy for Science and Design Charter (M) in Nashua is a public charter school focused on STEM education. Serving students in grades 5–8, the school emphasizes science, technology, engineering, and mathematics through hands-on learning experiences. With a strong academic culture and supportive teachers, students are encouraged to develop analytical thinking and problem-solving skills while preparing for high school and future STEM careers.
Address: 9 Townsend West, Nashua, NH, 03063
Ranking: #1 Middle School in New Hampshire
Grades: 5–8
Students: 202
Student–Teacher Ratio: 20:1
Link: Visit this school
2. McKelvie Intermediate School
McKelvie Intermediate School, located in Bedford, serves students in grades 5–6 as part of the Bedford School District. The school provides a supportive learning environment with strong academic programs and extracurricular activities. Teachers focus on building foundational academic skills while helping students develop independence and confidence during their transition from elementary to middle school.
Address: 108 Liberty Hill Rd., Bedford, NH, 03110
Ranking: #2 Middle School in New Hampshire
Grades: 5–6
Students: 312
Student–Teacher Ratio: 13:1
Link: Visit this school
3. Ross A. Lurgio Middle School
Ross A. Lurgio Middle School in Bedford serves grades 7–8 and is known for its strong academic standards and supportive learning environment. The school offers a variety of academic programs, arts opportunities, and extracurricular activities. Students benefit from small class sizes and experienced teachers who focus on preparing them for the academic challenges of high school.
Address: 47A Nashua Rd., Bedford, NH, 03110
Ranking: #3 Middle School in New Hampshire
Grades: 7–8
Students: 340
Student–Teacher Ratio: 12:1
Link: Visit this school
4. Portsmouth Middle School
Portsmouth Middle School is a well-regarded public school serving students in grades 6–8. Located in the coastal city of Portsmouth, the school focuses on academic excellence and community involvement. With a low student–teacher ratio, teachers can provide individualized support, helping students build strong academic foundations and confidence in their learning abilities.
Address: 155 Parrott Ave., Portsmouth, NH, 03801
Ranking: #4 Middle School in New Hampshire
Grades: 6–8
Students: 157
Student–Teacher Ratio: 10:1
Link: Visit this school
5. Mountain View Middle School
Mountain View Middle School in Goffstown serves students in grades 5–8 and is part of the Goffstown School District. The school focuses on academic achievement while encouraging students to explore arts, sports, and technology programs. Teachers work closely with students to support their personal and academic growth in a collaborative and engaging environment.
Address: 41 Lauren Ln., Goffstown, NH, 03045
Ranking: #5 Middle School in New Hampshire
Grades: 5–8
Students: 216
Student–Teacher Ratio: 13:1
Link: Visit this school
6. Londonderry Middle School
Londonderry Middle School is a large public school serving students in grades 6–8 in Londonderry, New Hampshire. The school offers diverse academic programs, sports teams, and extracurricular activities that encourage students to develop leadership and teamwork skills. With a low student-teacher ratio, students benefit from personalized attention and strong academic guidance.
Address: 313 Mammoth Rd., Londonderry, NH, 03053
Ranking: #6 Middle School in New Hampshire
Grades: 6–8
Students: 316
Student–Teacher Ratio: 10:1
Link: Visit this school
7. Woodbury School
Woodbury School in Salem is a public middle school serving grades 6–8. The school is known for its strong academic programs and supportive community environment. Teachers focus on helping students develop critical thinking and collaborative skills. Students also have access to extracurricular activities, including athletics and arts programs that enrich their middle school experience.
Address: 206 Main St., Salem, NH, 03079
Ranking: #7 Middle School in New Hampshire
Grades: 6–8
Students: 257
Student–Teacher Ratio: 13:1
Link: Visit this school
📚 Historical & Interesting Facts
- New Hampshire consistently ranks among the top states in the U.S. for public education quality.
- Many middle schools in the state emphasize STEM programs to prepare students for modern careers.
- Small class sizes are common in New Hampshire schools, allowing for more personalized teaching.
- The state has a long tradition of community-supported education systems.
- Many schools partner with local organizations and technology programs to enhance student learning.
8. James Mastricola Upper Elementary School
James Mastricola Upper Elementary School in Merrimack serves grades 5–6 and helps students transition smoothly from elementary to middle school learning. The school emphasizes strong academic foundations while promoting creativity and collaboration. Teachers work closely with students to encourage curiosity, independence, and a love of learning.
Address: 26 Baboosic Lake Rd., Merrimack, NH, 03054
Ranking: #8 Middle School in New Hampshire
Grades: 5–6
Students: 254
Student–Teacher Ratio: 12:1
Link: Visit this school
9. Merrimack Middle School
Merrimack Middle School serves students in grades 7–8 and offers a balanced curriculum focused on academic growth and personal development. The school encourages students to explore different subjects, participate in extracurricular programs, and develop leadership skills. A supportive faculty and collaborative environment help students succeed academically and socially.
Address: 31 Madeline Bennett Ln., Merrimack, NH, 03054
Ranking: #9 Middle School in New Hampshire
Grades: 7–8
Students: 255
Student–Teacher Ratio: 11:1
Link: Visit this school
10. Dover Middle School
Dover Middle School is one of the largest middle schools in New Hampshire, serving grades 5–8. The school offers a wide range of academic courses and extracurricular activities, including sports, arts, and technology programs. With dedicated teachers and a diverse student community, Dover Middle School helps students develop the skills and confidence needed for future academic success.
Address: 16 Daley Dr., Dover, NH, 03820
Ranking: #10 Middle School in New Hampshire
Grades: 5–8
Students: 243
Student–Teacher Ratio: 14:1
Link: Visit this school
Conclusion
New Hampshire offers many excellent middle schools that provide strong academic programs, supportive teachers, and enriching extracurricular opportunities. Schools like the Academy for Science and Design Charter (M), Portsmouth Middle School, and Londonderry Middle School demonstrate how quality education and supportive environments help students thrive.
When choosing the right middle school, parents should consider academic programs, class sizes, extracurricular activities, and the overall learning environment to ensure the best fit for their child.
Moonpreneur is on a mission to disrupt traditional education and future-proof the next generation with holistic learning solutions. Its Innovator Program is building tomorrow’s workforce by training students in AI/ML, Robotics, Coding, IoT, and Apps, enabling entrepreneurship through experiential learning.
FAQs
The Academy for Science and Design Charter (M) in Nashua is ranked among the best middle schools in New Hampshire for its strong STEM-focused curriculum.
Most middle schools in New Hampshire serve grades 6–8, though some schools include grades 5–8 or 5–6.
A lower student–teacher ratio allows teachers to give more personalized attention to students, improving learning outcomes.
Yes, New Hampshire has several charter schools, including STEM-focused institutions like the Academy for Science and Design Charter.
Parents should evaluate academic performance, programs offered, student–teacher ratio, and extracurricular opportunities when selecting a school.







