Best Schools in New Hampshire

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each school in New Hampshire. The list below shows these schools in their rank order, as determined by our grading system.

Find by Name
Search for Schools

#1 Elementary School in NH and #1 in Rockingham County

K - 6 | New Castle, NH | Rockingham County

  • A+ Overall Grade
  • 6:1 Student/Teacher
  • 39 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#1 Middle School in NH and #1 in Grafton County

6 - 8 | Hanover, NH | Grafton County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 402 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#1 High School in NH and #1 in Grafton County

9 - 12 | Hanover, NH | Grafton County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 691 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#2 High School in NH and #1 in Sullivan County

9 - 12 | Sunapee, NH | Sullivan County

  • A+ Overall Grade
  • 9:1 Student/Teacher
  • 138 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#2 Middle School in NH and #1 in Hillsborough County

6 - 8 | Nashua, NH | Hillsborough County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 352 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#2 Elementary School in NH and #2 in Rockingham County

K - 5 | Portsmouth, NH | Rockingham County

  • A+ Overall Grade
  • 9:1 Student/Teacher
  • 252 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#3 Middle School in NH and #1 in Rockingham County

5 - 8 | Hampstead, NH | Rockingham County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 447 Students

Report Card

A Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#3 Elementary School in NH and #1 in Hillsborough County

PK - 5 | Mason, NH | Hillsborough County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 78 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#3 High School in NH and #1 in Hillsborough County

9 - 12 | Bedford, NH | Hillsborough County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 1,477 Students

Report Card

A+ Academic Results
A- Learning Environment
A- School Safety
A+ Overall Grade

#4 Elementary School in NH and #1 in Grafton County

K - 5 | Hanover, NH | Grafton County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 470 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#4 Middle School in NH and #2 in Hillsborough County

7 - 8 | Hollis, NH | Hillsborough County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 405 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#4 High School in NH and #2 in Hillsborough County

9 - 12 | Hollis, NH | Hillsborough County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 812 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#5 High School in NH and #1 in Merrimack County

9 - 12 | Contoocook, NH | Merrimack County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 270 Students

Report Card

A+ Academic Results
A+ Learning Environment
B+ School Safety
A+ Overall Grade

#5 Elementary School in NH and #1 in Merrimack County

K - 5 | Canterbury, NH | Merrimack County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 112 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#5 Middle School in NH and #1 in Sullivan County

6 - 8 | Sunapee, NH | Sullivan County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 109 Students

Report Card

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

#6 Elementary School in NH and #2 in Hillsborough County

K - 4 | Bedford, NH | Hillsborough County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 539 Students

Report Card

A+ Academic Results
B Learning Environment
A School Safety
A+ Overall Grade

#6 Middle School in NH and #2 in Rockingham County

6 - 8 | Rye, NH | Rockingham County

  • A+ Overall Grade
  • 9:1 Student/Teacher
  • 166 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#6 High School in NH and #3 in Hillsborough County

9 - 12 | Nashua, NH | Hillsborough County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 169 Students

Report Card

A+ Academic Results
C- Learning Environment
NA School Safety
A Overall Grade

#7 High School in NH and #1 in Rockingham County

9 - 12 | Windham, NH | Rockingham County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 848 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A Overall Grade

#7 Elementary School in NH and #1 in Carroll County

K - 6 | Jackson, NH | Carroll County

  • A+ Overall Grade
  • 6:1 Student/Teacher
  • 37 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#7 Middle School in NH and #3 in Hillsborough County

5 - 8 | Amherst, NH | Hillsborough County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 624 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#8 Elementary School in NH and #1 in Sullivan County

K - 5 | Sunapee, NH | Sullivan County

  • A+ Overall Grade
  • 9:1 Student/Teacher
  • 166 Students

Report Card

A+ Academic Results
A+ Learning Environment
B+ School Safety
A+ Overall Grade

#8 High School in NH and #2 in Rockingham County

9 - 12 | Northwood, NH | Rockingham County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 701 Students

Report Card

A Academic Results
A+ Learning Environment
A+ School Safety
A Overall Grade

#8 Middle School in NH and #4 in Hillsborough County

7 - 8 | Bedford, NH | Hillsborough County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 751 Students

Report Card

A Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#9 Middle School in NH and #2 in Grafton County

7 - 8 | Lisbon, NH | Grafton County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 58 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#9 Elementary School in NH and #3 in Rockingham County

PK - 5 | Stratham, NH | Rockingham County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 570 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#9 High School in NH and #4 in Hillsborough County

9 - 12 | Amherst, NH | Hillsborough County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 831 Students

Report Card

A Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#10 High School in NH and #1 in Strafford County

9 - 12 | Durham, NH | Strafford County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 714 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A Overall Grade

#10 Middle School in NH and #1 in Strafford County

5 - 8 | Durham, NH | Strafford County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 673 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#10 Elementary School in NH and #2 in Grafton County

K - 6 | Franconia, NH | Grafton County

  • A+ Overall Grade
  • 9:1 Student/Teacher
  • 112 Students

Report Card

A Academic Results
A+ Learning Environment
B School Safety
A+ Overall Grade

#11 Elementary School in NH and #2 in Merrimack County

K - 5 | Webster, NH | Merrimack County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 80 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#11 High School in NH and #2 in Grafton County

9 - 12 | Lebanon, NH | Grafton County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 605 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#11 Middle School in NH and #3 in Rockingham County

6 - 8 | Windham, NH | Rockingham County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 734 Students

Report Card

A Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#12 Middle School in NH and #1 in Merrimack County

6 - 8 | North Sutton, NH | Merrimack County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 420 Students

Report Card

B+ Academic Results
A+ Learning Environment
A+ School Safety
A Overall Grade

#12 High School in NH and #3 in Rockingham County

9 - 12 | Exeter, NH | Rockingham County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 1,734 Students

Report Card

A Academic Results
A Learning Environment
A School Safety
A Overall Grade

#12 Elementary School in NH and #4 in Rockingham County

K - 5 | Kensington, NH | Rockingham County

  • A+ Overall Grade
  • 9:1 Student/Teacher
  • 109 Students

Report Card

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

#13 Middle School in NH and #3 in Grafton County

7 - 8 | Bethlehem, NH | Grafton County

  • A Overall Grade
  • 8:1 Student/Teacher
  • 63 Students

Report Card

A- Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#13 Elementary School in NH and #3 in Hillsborough County

PK - 3 | Brookline, NH | Hillsborough County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 287 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A+ Overall Grade

#13 High School in NH and #3 in Grafton County

9 - 12 | Lincoln, NH | Grafton County

  • A Overall Grade
  • 7:1 Student/Teacher
  • 103 Students

Report Card

A- Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#14 High School in NH and #1 in Carroll County

9 - 12 | Moultonborough, NH | Carroll County

  • A Overall Grade
  • 8:1 Student/Teacher
  • 182 Students

Report Card

A Academic Results
A Learning Environment
A- School Safety
A Overall Grade

#14 Elementary School in NH and #2 in Sullivan County

K - 6 | Grantham, NH | Sullivan County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 228 Students

Report Card

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

#14 Middle School in NH and #4 in Rockingham County

6 - 8 | Hampton, NH | Rockingham County

  • A Overall Grade
  • 10:1 Student/Teacher
  • 381 Students

Report Card

A- Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#15 Middle School in NH and #1 in Cheshire County

5 - 8 | Walpole, NH | Cheshire County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 145 Students

Report Card

A+ Academic Results
A- Learning Environment
C+ School Safety
A Overall Grade

#15 High School in NH and #1 in Coos County

9 - 12 | Gorham, NH | Coos County

  • A Overall Grade
  • 10:1 Student/Teacher
  • 138 Students

Report Card

A- Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#15 Elementary School in NH and #5 in Rockingham County

PK - 5 | Rye, NH | Rockingham County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 276 Students

Report Card

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

#16 High School in NH and #4 in Rockingham County

9 - 12 | Portsmouth, NH | Rockingham County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 1,108 Students

Report Card

A Academic Results
A Learning Environment
B+ School Safety
A Overall Grade

#16 Middle School in NH and #5 in Rockingham County

6 - 8 | Portsmouth, NH | Rockingham County

  • A Overall Grade
  • 10:1 Student/Teacher
  • 529 Students

Report Card

A Academic Results
A Learning Environment
A School Safety
A Overall Grade

#16 Elementary School in NH and #6 in Rockingham County

PK - 5 | Brentwood, NH | Rockingham County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 328 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#17 Middle School in NH and #1 in Belknap County

5 - 8 | Belmont, NH | Belknap County

  • A Overall Grade
  • 10:1 Student/Teacher
  • 360 Students

Report Card

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

#17 High School in NH and #2 in Merrimack County

9 - 12 | North Sutton, NH | Merrimack County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 566 Students

Report Card

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

#17 Elementary School in NH and #7 in Rockingham County

PK - 4 | Hampstead, NH | Rockingham County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 457 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#18 Middle School in NH and #2 in Merrimack County

7 - 8 | Contoocook, NH | Merrimack County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 151 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#18 High School in NH and #5 in Rockingham County

9 - 12 | Londonderry, NH | Rockingham County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 1,584 Students

Report Card

A- Academic Results
A Learning Environment
A School Safety
A Overall Grade

#18 Elementary School in NH and #8 in Rockingham County

K - 6 | Newington, NH | Rockingham County

  • A Overall Grade
  • 7:1 Student/Teacher
  • 40 Students

Report Card

A+ Academic Results
A+ Learning Environment
C- School Safety
A Overall Grade

#19 High School in NH and #1 in Belknap County

9 - 12 | Meredith, NH | Belknap County

  • A- Overall Grade
  • 10:1 Student/Teacher
  • 335 Students

Report Card

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

#19 Middle School in NH and #6 in Rockingham County

6 - 8 | Stratham, NH | Rockingham County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 1,284 Students

Report Card

A- Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#19 Elementary School in NH and #9 in Rockingham County

K - 5 | Portsmouth, NH | Rockingham County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 465 Students

Report Card

A+ Academic Results
B- Learning Environment
NA School Safety
A Overall Grade

#20 Middle School in NH and #3 in Merrimack County

5 - 8 | Bow, NH | Merrimack County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 505 Students

Report Card

A Academic Results
A- Learning Environment
A School Safety
A Overall Grade

#20 Elementary School in NH and #4 in Hillsborough County

4 - 6 | Hollis, NH | Hillsborough County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 296 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A Overall Grade

#20 High School in NH and #6 in Rockingham County

9 - 12 | Hampton, NH | Rockingham County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 1,083 Students

Report Card

A Academic Results
A Learning Environment
B- School Safety
A- Overall Grade

#21 Elementary School in NH and #3 in Merrimack County

K - 6 | Dunbarton, NH | Merrimack County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 192 Students

Report Card

A Academic Results
A+ Learning Environment
B+ School Safety
A Overall Grade

#21 High School in NH and #4 in Grafton County

9 - 12 | Plymouth, NH | Grafton County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 682 Students

Report Card

A- Academic Results
A+ Learning Environment
A- School Safety
A- Overall Grade

#21 Middle School in NH and #7 in Rockingham County

6 - 8 | Plaistow, NH | Rockingham County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 868 Students

Report Card

B+ Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#22 High School in NH and #3 in Merrimack County

9 - 12 | Bow, NH | Merrimack County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 587 Students

Report Card

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

#22 Middle School in NH and #4 in Merrimack County

6 - 8 | Hooksett, NH | Merrimack County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 487 Students

Report Card

B+ Academic Results
A+ Learning Environment
B School Safety
A Overall Grade

#22 Elementary School in NH and #10 in Rockingham County

3 - 5 | Hampton, NH | Rockingham County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 403 Students

Report Card

A Academic Results
A Learning Environment
NA School Safety
A Overall Grade

#23 Elementary School in NH and #4 in Merrimack County

K - 5 | New London, NH | Merrimack County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 341 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#23 Middle School in NH and #4 in Grafton County

5 - 8 | Lebanon, NH | Grafton County

  • A- Overall Grade
  • 10:1 Student/Teacher
  • 450 Students

Report Card

A- Academic Results
A Learning Environment
A- School Safety
A- Overall Grade

#23 High School in NH and #5 in Grafton County

9 - 13 | Bethlehem, NH | Grafton County

  • A- Overall Grade
  • 10:1 Student/Teacher
  • 177 Students

Report Card

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

#24 Middle School in NH and #1 in Carroll County

7 - 8 | Moultonborough, NH | Carroll County

  • A- Overall Grade
  • 7:1 Student/Teacher
  • 81 Students

Report Card

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

#24 High School in NH and #2 in Belknap County

9 - 12 | Gilford, NH | Belknap County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 511 Students

Report Card

A- Academic Results
A Learning Environment
A School Safety
A- Overall Grade

#24 Elementary School in NH and #11 in Rockingham County

3 - 5 | Exeter, NH | Rockingham County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 510 Students

Report Card

A Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#25 High School in NH and #3 in Belknap County

9 - 12 | Belmont, NH | Belknap County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 427 Students

Report Card

A- Academic Results
A Learning Environment
A- School Safety
A- Overall Grade

#25 Elementary School in NH and #5 in Merrimack County

K - 5 | Warner, NH | Merrimack County

  • A Overall Grade
  • 10:1 Student/Teacher
  • 156 Students

Report Card

A- Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#25 Middle School in NH and #5 in Merrimack County

6 - 8 | Concord, NH | Merrimack County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 960 Students

Report Card

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

#26 High School in NH and #5 in Hillsborough County

9 - 12 | Goffstown, NH | Hillsborough County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 1,106 Students

Report Card

A Academic Results
A- Learning Environment
B- School Safety
A- Overall Grade

#26 Elementary School in NH and #6 in Merrimack County

K - 5 | Bradford, NH | Merrimack County

  • A Overall Grade
  • 10:1 Student/Teacher
  • 188 Students

Report Card

A- Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#26 Middle School in NH and #8 in Rockingham County

6 - 8 | Newmarket, NH | Rockingham County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 247 Students

Report Card

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

#27 Elementary School in NH and #1 in Strafford County

K - 4 | Lee, NH | Strafford County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 285 Students

Report Card

A+ Academic Results
C- Learning Environment
NA School Safety
A Overall Grade

#27 Middle School in NH and #2 in Belknap County

5 - 8 | Gilford, NH | Belknap County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 338 Students

Report Card

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

#27 High School in NH and #6 in Hillsborough County

9 - 12 | Peterborough, NH | Hillsborough County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 786 Students

Report Card

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

#28 High School in NH and #4 in Merrimack County

9 - 12 | Concord, NH | Merrimack County

  • A- Overall Grade
  • 15:1 Student/Teacher
  • 1,701 Students

Report Card

B Academic Results
A Learning Environment
A School Safety
A- Overall Grade

#28 Elementary School in NH and #5 in Hillsborough County

PK - 3 | Hollis, NH | Hillsborough County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 346 Students

Report Card

A+ Academic Results
A- Learning Environment
NA School Safety
A Overall Grade

#28 Middle School in NH and #9 in Rockingham County

6 - 8 | Londonderry, NH | Rockingham County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 996 Students

Report Card

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

#29 Middle School in NH and #3 in Belknap County

5 - 8 | Meredith, NH | Belknap County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 304 Students

Report Card

A Academic Results
C+ Learning Environment
A- School Safety
A- Overall Grade

#29 High School in NH and #4 in Belknap County

9 - 12 | Alton, NH | Belknap County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 500 Students

Report Card

B Academic Results
A+ Learning Environment
B School Safety
B+ Overall Grade

#29 Elementary School in NH and #6 in Hillsborough County

K - 4 | Bedford, NH | Hillsborough County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 566 Students

Report Card

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

#30 Middle School in NH and #2 in Strafford County

5 - 8 | Dover, NH | Strafford County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 1,156 Students

Report Card

A- Academic Results
A- Learning Environment
B School Safety
A- Overall Grade

#30 Elementary School in NH and #2 in Strafford County

K - 4 | Madbury, NH | Strafford County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 382 Students

Report Card

A+ Academic Results
C+ Learning Environment
NA School Safety
A Overall Grade

#30 High School in NH and #7 in Rockingham County

9 - 12 | Newmarket, NH | Rockingham County

  • B+ Overall Grade
  • 9:1 Student/Teacher
  • 259 Students

Report Card

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

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

7 - 8 | Merrimack, NH | Hillsborough County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 578 Students

Report Card

A- Academic Results
A- Learning Environment
B- School Safety
A- Overall Grade

#31 High School in NH and #8 in Rockingham County

9 - 12 | Derry, NH | Rockingham County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 3,111 Students

Report Card

B+ Academic Results
A Learning Environment
B+ School Safety
B+ Overall Grade

#31 Elementary School in NH and #12 in Rockingham County

K - 5 | Newfields, NH | Rockingham County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 138 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#32 High School in NH and #2 in Coos County

9 - 12 | Colebrook, NH | Coos County

  • B+ Overall Grade
  • 7:1 Student/Teacher
  • 114 Students

Report Card

B+ Academic Results
A Learning Environment
B School Safety
B+ Overall Grade

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

6 - 8 | Milford, NH | Hillsborough County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 626 Students

Report Card

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

#32 Elementary School in NH and #7 in Hillsborough County

PK - 4 | Bedford, NH | Hillsborough County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 426 Students

Report Card

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

#33 High School in NH and #7 in Hillsborough County

9 - 12 | Merrimack, NH | Hillsborough County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 1,210 Students

Report Card

A- Academic Results
A- Learning Environment
C+ School Safety
B+ Overall Grade

#33 Middle School in NH and #10 in Rockingham County

6 - 8 | Epping, NH | Rockingham County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 219 Students

Report Card

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

#33 Elementary School in NH and #13 in Rockingham County

K - 5 | Portsmouth, NH | Rockingham County

  • A Overall Grade
  • 10:1 Student/Teacher
  • 298 Students

Report Card

A Academic Results
A Learning Environment
NA School Safety
A Overall Grade

#34 High School in NH and #1 in Cheshire County

9 - 12 | Keene, NH | Cheshire County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 1,361 Students

Report Card

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