Cheshire County

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

Find by Name
Search for Schools

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

5 - 8 | Walpole, NH | Cheshire County

  • A Overall Grade
  • 9:1 Student/Teacher
  • 148 Students

Report Card

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

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

9 - 12 | Keene, NH | Cheshire County

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

Report Card

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

#46 Middle School in NH and #2 in Cheshire County

6 - 8 | Keene, NH | Cheshire County

  • B Overall Grade
  • 12:1 Student/Teacher
  • 672 Students

Report Card

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

#49 High School in NH and #2 in Cheshire County

9 - 12 | Jaffrey, NH | Cheshire County

  • B- Overall Grade
  • 12:1 Student/Teacher
  • 390 Students

Report Card

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

#49 Middle School in NH and #3 in Cheshire County

5 - 8 | Alstead, NH | Cheshire County

  • B Overall Grade
  • 10:1 Student/Teacher
  • 106 Students

Report Card

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

#51 Elementary School in NH and #1 in Cheshire County

PK - 5 | Jaffrey, NH | Cheshire County

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

Report Card

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

#53 High School in NH and #3 in Cheshire County

9 - 12 | E. Swanzey, NH | Cheshire County

  • B- Overall Grade
  • 12:1 Student/Teacher
  • 476 Students

Report Card

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

#55 Middle School in NH and #4 in Cheshire County

6 - 8 | Jaffrey, NH | Cheshire County

  • B- Overall Grade
  • 11:1 Student/Teacher
  • 304 Students

Report Card

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

#57 Elementary School in NH and #2 in Cheshire County

2 - 4 | North Walpole, NH | Cheshire County

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

Report Card

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

#65 Elementary School in NH and #3 in Cheshire County

PK - 6 | Marlow, NH | Cheshire County

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

Report Card

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

#65 Middle School in NH and #5 in Cheshire County

7 - 8 | E. Swanzey, NH | Cheshire County

  • C+ Overall Grade
  • 11:1 Student/Teacher
  • 243 Students

Report Card

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

#68 High School in NH and #4 in Cheshire County

9 - 12 | Hinsdale, NH | Cheshire County

  • C Overall Grade
  • 8:1 Student/Teacher
  • 147 Students

Report Card

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

#68 Elementary School in NH and #4 in Cheshire County

K - 5 | Keene, NH | Cheshire County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 344 Students

Report Card

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

#69 Middle School in NH and #6 in Cheshire County

6 - 8 | Hinsdale, NH | Cheshire County

  • C+ Overall Grade
  • 7:1 Student/Teacher
  • 109 Students

Report Card

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

#80 Elementary School in NH and #5 in Cheshire County

PK - 5 | Rindge, NH | Cheshire County

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

Report Card

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

#107 Elementary School in NH and #6 in Cheshire County

PK - 4 | Alstead, NH | Cheshire County

  • B Overall Grade
  • 9:1 Student/Teacher
  • 95 Students

Report Card

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

#108 Elementary School in NH and #7 in Cheshire County

K - 5 | Keene, NH | Cheshire County

  • B Overall Grade
  • 14:1 Student/Teacher
  • 364 Students

Report Card

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

#110 Elementary School in NH and #8 in Cheshire County

K - 5 | Keene, NH | Cheshire County

  • B Overall Grade
  • 10:1 Student/Teacher
  • 191 Students

Report Card

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

#113 Elementary School in NH and #9 in Cheshire County

K - 5 | Stoddard, NH | Cheshire County

  • B Overall Grade
  • 12:1 Student/Teacher
  • 82 Students

Report Card

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

#127 Elementary School in NH and #10 in Cheshire County

K - 4 | Dublin, NH | Cheshire County

  • B- Overall Grade
  • 9:1 Student/Teacher
  • 53 Students

Report Card

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

#131 Elementary School in NH and #11 in Cheshire County

PK - 6 | Troy, NH | Cheshire County

  • B- Overall Grade
  • 12:1 Student/Teacher
  • 154 Students

Report Card

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

#137 Elementary School in NH and #12 in Cheshire County

K - 6 | Harrisville, NH | Cheshire County

  • B- Overall Grade
  • 8:1 Student/Teacher
  • 56 Students

Report Card

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

#144 Elementary School in NH and #13 in Cheshire County

K - 5 | Keene, NH | Cheshire County

  • B- Overall Grade
  • 12:1 Student/Teacher
  • 241 Students

Report Card

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

#155 Elementary School in NH and #14 in Cheshire County

K - 5 | Nelson, NH | Cheshire County

  • C+ Overall Grade
  • 12:1 Student/Teacher
  • 68 Students

Report Card

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

#163 Elementary School in NH and #15 in Cheshire County

PK - 5 | Hinsdale, NH | Cheshire County

  • C+ Overall Grade
  • 11:1 Student/Teacher
  • 295 Students

Report Card

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

#171 Elementary School in NH and #16 in Cheshire County

PK - 6 | Fitzwilliam, NH | Cheshire County

  • C+ Overall Grade
  • 13:1 Student/Teacher
  • 181 Students

Report Card

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

#177 Elementary School in NH and #17 in Cheshire County

3 - 6 | W. Swanzey, NH | Cheshire County

  • C Overall Grade
  • 14:1 Student/Teacher
  • 269 Students

Report Card

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

#203 Elementary School in NH and #18 in Cheshire County

K - 6 | Gilsum, NH | Cheshire County

  • C- Overall Grade
  • 12:1 Student/Teacher
  • 59 Students

Report Card

D Academic Results
B Learning Environment
D School Safety
C- Overall Grade

PK - 8 | Winchester, NH | Cheshire County

  • C Overall Grade
  • 11:1 Student/Teacher
  • 434 Students

Report Card

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

K - 8 | Surry, NH | Cheshire County

  • C+ Overall Grade
  • 15:1 Student/Teacher
  • 93 Students

Report Card

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

9 - 12 | Keene, NH | Cheshire County

  • None Overall Grade
  • 82 Students

Report Card

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

PK - 1 | Walpole, NH | Cheshire County

  • None Overall Grade
  • 13:1 Student/Teacher
  • 83 Students

Report Card

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

K - 8 | Chesterfield, NH | Cheshire County

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

Report Card

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

PK - 2 | E. Swanzey, NH | Cheshire County

  • None Overall Grade
  • 12:1 Student/Teacher
  • 271 Students

Report Card

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

PK - 8 | Marlborough, NH | Cheshire County

  • B- Overall Grade
  • 10:1 Student/Teacher
  • 181 Students

Report Card

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

PK - PK | Keene, NH | Cheshire County

  • None Overall Grade
  • 24:1 Student/Teacher
  • 107 Students

Report Card

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

K - 8 | Westmoreland, NH | Cheshire County

  • B+ Overall Grade
  • 10:1 Student/Teacher
  • 138 Students

Report Card

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