The most improved public middle schools in New Hampshire are Errol Consolidated Elementary School, Portsmouth Middle School and Warren Village School.
A school's improvement is based on a its total rise in ranking spots during the last five years (2020-25).
Improved Rank Range: 36
236
Avg. Improved Rank: 110
Most Improved Public Middle Schools in New Hampshire (2025)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Ranking Change (2020-25)
Grades
Location
Rank: #11.
Errol Consolidated Elementary School
(Math: ≥50% | Reading: ≥50%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +236
(from 417 to 181)
(from 417 to 181)
Grades: K-8
99 Main St.
Errol, NH 03579
(603) 482-3341
Errol, NH 03579
(603) 482-3341
Rank: #22.
Portsmouth Middle School
(Math: 61% | Reading: 74%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +208
(from 256 to 48)
(from 256 to 48)
Grades: 6-8
155 Parrott Ave.
Portsmouth, NH 03801
(603) 436-5781
Portsmouth, NH 03801
(603) 436-5781
Rank: #33.
Warren Village School
(Math: 60-69% | Reading: 40-49%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +202
(from 368 to 166)
(from 368 to 166)
Grades: PK-8
11 School St.
Warren, NH 03279
(603) 764-5538
Warren, NH 03279
(603) 764-5538
Rank: #44.
Piermont Village School
(Math: 60-69% | Reading: ≥80%)
Rank:
Rank:
10/
Top 5%10
Rank Change: +192
(from 213 to 21)
(from 213 to 21)
Grades: PK-8
131 Rte. 10
Piermont, NH 03779
(603) 272-5881
Piermont, NH 03779
(603) 272-5881
Rank: #55.
Lin-wood Public School (Middle)
(Math: 50-54% | Reading: 50-59%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +190
(from 337 to 147)
(from 337 to 147)
Grades: 6-8
72 Linwood Dr.
Lincoln, NH 03251
(603) 745-2214
Lincoln, NH 03251
(603) 745-2214
Rank: #66.
Wilton-lyndeboro Middle School
(Math: 25-29% | Reading: 60-64%)
Rank:
Rank:
6/
Top 50%10
Rank Change: +189
(from 410 to 221)
(from 410 to 221)
Grades: 6-8
57 School Rd.
Wilton, NH 03086
(603) 732-9230
Wilton, NH 03086
(603) 732-9230
Rank: #77.
Holderness Central School
(Math: 60-64% | Reading: 70-74%)
Rank:
Rank:
10/
Top 10%10
Rank Change: +182
(from 223 to 41)
(from 223 to 41)
Grades: K-8
19 School Rd.
Holderness, NH 03245
(603) 536-2538
Holderness, NH 03245
(603) 536-2538
Rank: #88.
Monroe Consolidated School
(Math: 40-49% | Reading: 50-59%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +164
(from 346 to 182)
(from 346 to 182)
Grades: PK-8
77 Woodsville Rd.
Monroe, NH 03771
(603) 638-2800
Monroe, NH 03771
(603) 638-2800
Rank: #99.
Vilas Elementary School
(Math: 35-39% | Reading: 55-59%)
Rank:
Rank:
6/
Top 50%10
Rank Change: +140
(from 337 to 197)
(from 337 to 197)
Grades: 5-8
82 Mechanic St.
Alstead, NH 03602
(603) 835-6351
Alstead, NH 03602
(603) 835-6351
Rank: #1010.
Walpole Elementary School
(Math: 45-49% | Reading: 60-64%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +137
(from 268 to 131)
(from 268 to 131)
Grades: 5-8
8 Bemis Ln.
Walpole, NH 03608
(603) 756-4728
Walpole, NH 03608
(603) 756-4728
Rank: #1111.
Pittsburg School Elementary School
(Math: 40-59% | Reading: 21-39%)
Rank:
Rank:
4/
Bottom 50%10
Rank Change: +134
(from 431 to 297)
(from 431 to 297)
Grades: PK-8
12 School St
Pittsburg, NH 03592
(603) 538-6536
Pittsburg, NH 03592
(603) 538-6536
Rank: #1212.
Profile Junior High School
(Math: 60-64% | Reading: 60-64%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +129
(from 198 to 69)
(from 198 to 69)
Grades: 7-8
691 Profile Rd.
Bethlehem, NH 03574
(603) 823-7411
Bethlehem, NH 03574
(603) 823-7411
Rank: #1313.
Three Rivers School
(Math: 39% | Reading: 49%)
Rank:
Rank:
5/
Bottom 50%10
Rank Change: +127
(from 386 to 259)
(from 386 to 259)
Grades: 5-8
243 Academy Rd.
Suncook, NH 03275
(603) 485-9539
Suncook, NH 03275
(603) 485-9539
Rank: #1414.
Northwood Elementary School
(Math: 51% | Reading: 56%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +125
(from 273 to 148)
(from 273 to 148)
Grades: PK-8
511 First Nh Tpke.
Northwood, NH 03261
(603) 942-5488
Northwood, NH 03261
(603) 942-5488
Rank: #1515.
Henry Wilson Memorial School
(Math: 41% | Reading: 47%)
Rank:
Rank:
5/
Bottom 50%10
Rank Change: +124
(from 382 to 258)
(from 382 to 258)
Grades: 4-8
51 School St.
Farmington, NH 03835
(603) 755-2181
Farmington, NH 03835
(603) 755-2181
Rank: #1616.
Barrington Middle School
(Math: 47% | Reading: 56%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +108
(from 276 to 168)
(from 276 to 168)
Grades: 5-8
51 Haley Dr.
Barrington, NH 03825
(603) 664-2127
Barrington, NH 03825
(603) 664-2127
Rank: #1717.
Ellis School
(Math: 40% | Reading: 49%)
Rank:
Rank:
5/
Bottom 50%10
Rank Change: +107
(from 358 to 251)
(from 358 to 251)
Grades: PK-8
432 Main St.
Fremont, NH 03044
(603) 895-2511
Fremont, NH 03044
(603) 895-2511
Rank: #1818.
Nottingham Elementary School
(Math: 73% | Reading: 59%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +106
(from 175 to 69)
(from 175 to 69)
Grades: PK-8
245 Stage Rd.
Nottingham, NH 03290
(603) 679-5632
Nottingham, NH 03290
(603) 679-5632
Rank: #1919.
Newfound Memorial Middle School
(Math: 41% | Reading: 53%)
Rank:
Rank:
6/
Top 50%10
Rank Change: +100
(from 317 to 217)
(from 317 to 217)
Grades: 6-8
155 N. Main St.
Bristol, NH 03222
(603) 744-8162
Bristol, NH 03222
(603) 744-8162
Rank: #2020.
Groveton High School (Middle)
(Math: 20-24% | Reading: 55-59%)
Rank:
Rank:
5/
Bottom 50%10
Rank Change: +95
(from 364 to 269)
(from 364 to 269)
Grades: 6-8
65 State St.
Groveton, NH 03582
(603) 636-1619
Groveton, NH 03582
(603) 636-1619
Rank: #2121.
Waterville Valley Elementary School
(Math: 60-69% | Reading: 60-69%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +82
(from 138 to 56)
(from 138 to 56)
Grades: K-8
1 Noon Peak Rd.
Waterville Valley, NH 03215
(603) 236-4700
Waterville Valley, NH 03215
(603) 236-4700
Rank: #2222.
Campton Elementary School
(Math: 50-54% | Reading: 50-54%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +78
(from 235 to 157)
(from 235 to 157)
Grades: PK-8
1110 Nh Rte. 175
Campton, NH 03223
(603) 726-3931
Campton, NH 03223
(603) 726-3931
Rank: #2323.
Pittsfield Middle School
(Math: 25-29% | Reading: 45-49%)
Rank:
Rank:
4/
Bottom 50%10
Rank Change: +77
(from 392 to 315)
(from 392 to 315)
Grades: 6-8
23 Oneida St.
Pittsfield, NH 03263
(603) 435-6701
Pittsfield, NH 03263
(603) 435-6701
Rank: #2424.
Lyme Elementary School
(Math: 70-74% | Reading: 75-79%)
Rank:
Rank:
10/
Top 5%10
Rank Change: +73
(from 90 to 17)
(from 90 to 17)
Grades: K-8
35 Union Street
Lyme, NH 03768
(603) 795-2125
Lyme, NH 03768
(603) 795-2125
Rank: #2525.
Gilford Middle School
(Math: 47% | Reading: 55%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +64
(from 234 to 170)
(from 234 to 170)
Grades: 5-8
72 Alvah Wilson Rd.
Gilford, NH 03249
(603) 527-2460
Gilford, NH 03249
(603) 527-2460
Rank: #2626.
Thornton Central School
(Math: 65-69% | Reading: 60-64%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +63
(from 124 to 61)
(from 124 to 61)
Grades: K-8
1886 Nh Rte. 175
Thornton, NH 03285
(603) 726-8904
Thornton, NH 03285
(603) 726-8904
Rank: #2727.
Surry Village Charter School
Charter School
(Math: 35-39% | Reading: 50-59%)
Rank:
Rank:
6/
Top 50%10
Rank Change: +59
(from 277 to 218)
(from 277 to 218)
Grades: K-8
449 Route 12a
Keene, NH 03431
(603) 357-9700
Keene, NH 03431
(603) 357-9700
Rank: #2828.
Plymouth Elementary School
(Math: 53% | Reading: 56%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +57
(from 193 to 136)
(from 193 to 136)
Grades: PK-8
43 Old Ward Brg. Rd.
Plymouth, NH 03264
(603) 536-1152
Plymouth, NH 03264
(603) 536-1152
Rank: #2929.
Merrimack Valley Middle School
(Math: 36% | Reading: 47%)
Rank:
Rank:
4/
Bottom 50%10
Rank Change: +56
(from 336 to 280)
(from 336 to 280)
Grades: 6-8
14 Allen St.
Concord, NH 03303
(603) 753-6336
Concord, NH 03303
(603) 753-6336
Rank: #3030.
Mountain View Middle School
(Math: 45% | Reading: 59%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +55
(from 220 to 165)
(from 220 to 165)
Grades: 5-8
41 Lauren Ln.
Goffstown, NH 03045
(603) 497-8288
Goffstown, NH 03045
(603) 497-8288
Rank: #3131.
Sunapee Middle High School
(Math: 55-59% | Reading: 55-59%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +47
(from 157 to 110)
(from 157 to 110)
Grades: 6-8
10 North Rd.
Sunapee, NH 03782
(603) 763-5615
Sunapee, NH 03782
(603) 763-5615
Rank: #3232.
Lebanon Middle School
(Math: 53% | Reading: 55%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +45
(from 186 to 141)
(from 186 to 141)
Grades: 5-8
3 Moulton Avenue
Lebanon, NH 03766
(603) 448-3056
Lebanon, NH 03766
(603) 448-3056
Rank: #3333.
Iber Holmes Gove Middle School
(Math: 46% | Reading: 53%)
Rank:
Rank:
6/
Top 50%10
Rank Change: +40
(from 235 to 195)
(from 235 to 195)
Grades: 4-8
1 Stephen Batchelder Pkwy.
Raymond, NH 03077
(603) 895-3394
Raymond, NH 03077
(603) 895-3394
Rank: #3434.
Hollis-brookline Middle School
(Math: 64% | Reading: 72%)
Rank:
Rank:
10/
Top 10%10
Rank Change: +39
(from 79 to 40)
(from 79 to 40)
Grades: 7-8
25 Main St.
Hollis, NH 03049
(603) 324-5997
Hollis, NH 03049
(603) 324-5997
Rank: #3535.
Hampton Academy
(Math: 57% | Reading: 63%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +36
(from 112 to 76)
(from 112 to 76)
Grades: 6-8
29 Academy Ave.
Hampton, NH 03842
(603) 926-2000
Hampton, NH 03842
(603) 926-2000
Show 100 more public schools in NH (out of 150 total schools)
Loading...
Recent Articles

Opinion: Handcuffing in Public Schools is a Gateway to More Violence
Some districts are banning handcuffing, while others are cuffing kindergarteners simply throwing a temper tantrum. Read this editorial to see why this author believes slapping the cuffs on children鈥檚 wrists only leads to more behavior issues and violence in their adult lives.

Whooping Cough: Should Vaccinations be Required for Public School Enrollment?
Whopping cough is making a comeback, especially amongst children, prompting health officials to encourage pertussis vaccines and boosters. However, should the pertussis vaccine be required for public school enrollment? Learn about current proposed laws and its ramifications.

What are Common Core Standards and Why Do We Need Them?
With schools nationwide adopting common core standards, we鈥檒l take a look at what they are, their benefits, and how they will change the face of public education.