New Hampshire · NCES CCD 2024-25

Best Student-Teacher Ratios in New Hampshire

The 50 public schools in New Hampshire with the lowest student-teacher ratios, a class-size measure computed from NCES staffing data.

5.4:1
Best ratio
11.5:1
State average
15.7:1
National average
50
Schools listed

The ranking in one line

Jaffrey-Rindge Middle School runs New Hampshire's smallest classes at 5.4:1, and 50 of the 50 schools listed sit below the state average of 11.5:1.

5.4:1
smallest classes (Jaffrey-Rindge Middle School)
50
listed schools below the state average
11.5:1
New Hampshire average
15.7:1
national average
# School EnrollmentStudent:Teacher
1 Jaffrey-Rindge Middle School Jaffrey 241 5.4:1
2 Birch Hill Elementary School Nashua 332 6.1:1
3 Moultonborough Middle Level Moultonborough 109 6.3:1
4 Conant High School Jaffrey 336 6.8:1
5 Hampton Centre School Hampton 282 6.9:1
6 Lin-Wood Public School (Elem) Lincoln 101 7:1
7 Groveton High School Groveton 121 7.2:1
8 Moultonborough Academy Moultonborough 137 7.5:1
9 Walpole Elementary School Walpole 123 7.5:1
10 Pittsfield Elementary School Pittsfield 215 7.6:1
11 Lincoln Akerman School Hampton Falls 190 7.7:1
12 Compass Classical Academy Charter School (E) Franklin 149 7.8:1
13 Thornton Central School Thornton 172 8:1
14 Kenneth a. Brett School Tamworth 165 8:1
15 Ashland Elementary School Ashland 159 8:1
16 Holderness Central School Holderness 156 8:1
17 Gilford Elementary School Gilford 303 8.1:1
18 Adeline C. Marston School Hampton 303 8.2:1
19 Ossipee Central School Ctr. Ossipee 276 8.2:1
20 North Hampton School North Hampton 268 8.2:1
21 Jaffrey Grade School Jaffrey 250 8.2:1
22 Carpenter Elementary School Wolfeboro 183 8.2:1
23 Littleton High School Littleton 172 8.2:1
24 Bakersville School Manchester 329 8.3:1
25 Seabrook Elementary School Seabrook 302 8.3:1
26 Simonds Elementary School Warner 132 8.3:1
27 Lyme Elementary School Lyme 187 8.4:1
28 Sunapee Central School Sunapee 168 8.4:1
29 Wilton-Lyndeboro Senior High School Wilton 147 8.5:1
30 Westmoreland School Westmoreland 125 8.5:1
31 Great Brook School Antrim 224 8.6:1
32 Hinsdale High School Hinsdale 155 8.6:1
33 Profile Senior High School Bethlehem 133 8.6:1
34 Bluff School Claremont 163 8.7:1
35 Peterborough Elementary School Peterborough 254 8.8:1
36 Bartlett Elementary School Manchester 177 8.9:1
37 Hampton Academy Hampton 313 9:1
38 Lancaster Elementary School Lancaster 310 9:1
39 Henry Wilson Memorial School Farmington 271 9:1
40 Colebrook Academy and Elementary School (E) Colebrook 189 9:1
41 Josiah Bartlett Elementary School Bartlett 165 9:1
42 Gorham High School Gorham 149 9:1
43 Lisbon Regional School (Elem) Lisbon 106 9:1
44 Southside Middle School Manchester 768 9.1:1
45 Inter-Lakes Elementary School Meredith 397 9.1:1
46 Antrim Elementary School Antrim 133 9.1:1
47 Frances C. Richmond School Hanover 369 9.2:1
48 Richards Elementary School Newport 273 9.2:1
49 Sunapee Sr. High School Sunapee 131 9.3:1
50 Vilas Elementary School Alstead 108 9.3:1
Source: National Center for Education Statistics (NCES), Common Core of Data (CCD), 2024-25 school year. Schools with enrollment under 100 are excluded.