Top Cheshire County Public Schools

All
(40)
All
(40)
 
High
(6)
High
(6)
 
Middle
(11)
Middle
(11)
 
Elementary
(32)
Elementary
(32)
 
Pre-K
(10)
Pre-K
(10)
 
Charter
(2)
Charter
(2)
 
Private
(19)
Private
(19)
 

Top Cheshire County Public Schools (2018-19)

  • School Location Grades Students
  • Alstead Alstead Primary School
    58 Mechanic St.
    Alstead, NH 03602
    (603)835-2482

    Grades: PK-4 | 89 students
  • Chesterfield Chesterfield Central School
    535 Old Chesterfield Rd.
    Chesterfield, NH 03443
    (603)363-8301

    Grades: K-8 | 271 students
  • Jaffrey Conant High School
    3 Conant Way
    Jaffrey, NH 03452
    (603)532-8131

    Grades: 9-12 | 422 students
  • Swanzey Cutler School
    31 S. Winchester St.
    Swanzey, NH 03446
    (603)352-3383

    Grades: 3-6 | 269 students
  • Fitzwilliam Dr. George S. Emerson Elementary School
    27 Rhododendron Rd.
    Fitzwilliam, NH 03447
    (603)585-6611

    Grades: PK-6 | 154 students
  • Dublin Dublin Consolidated School
    Main St. Rte. 101
    Dublin, NH 03444
    (603)563-8332

    Grades: K-5 | 64 students
  • Alstead Fall Mountain Regional -pre School Program
    144 Fmrhs Rd.
    Alstead, NH 03602
    (603)835-6314

    Grades: PK | 13 students
  • Alstead Fall Mountain Regional High School
    134 Fmrhs Rd.
    Alstead, NH 03602
    (603)835-6318

    Grades: 9-12 | 522 students
  • Keene Franklin Elementary School
    217 Washington St.
    Keene, NH 03431
    (603)352-1712

    Grades: K-5 | 235 students
  • Keene Fuller Elementary School
    422 Elm St.
    Keene, NH 03431
    (603)352-1245

    Grades: K-5 | 319 students
  • Gilsum Gilsum Elementary School
    640 Route 10
    Gilsum, NH 03448
    (603)352-2226

    Grades: K-6 | 48 students
  • Hinsdale Hinsdale Elementary School
    12 School St.
    Hinsdale, NH 03451
    (603)336-5332

    Grades: PK-5 | 284 students
  • Hinsdale Hinsdale High School
    49 School St.
    Hinsdale, NH 03451
    (603)336-5984

    Grades: 9-12 | 148 students
  • Hinsdale Hinsdale Middle High School
    49 School St.
    Hinsdale, NH 03451
    (603)336-5984

    Grades: 6-8 | 107 students
  • Jaffrey Jaffrey Grade School
    18 School St.
    Jaffrey, NH 03452
    (603)532-8355

    Grades: PK-5 | 324 students
  • Jaffrey Jaffrey-rindge Middle School
    1 Conant Way
    Jaffrey, NH 03452
    (603)532-8122

    Grades: 6-8 | 295 students
  • Stoddard James Faulkner Elementary School
    200 School St.
    Stoddard, NH 03464
    (603)446-3348

    Grades: K-5 | 81 students
  • Marlow John D. Perkins Academy
    919 Nh, Rte. 10
    Marlow, NH 03456
    (603)446-3307

    Grades: K-6 | 24 students
  • Keene Jonathan M. Daniels School
    179 Maple Ave.
    Keene, NH 03431
    (603)352-8012

    Grades: 1-5 | 169 students
  • Keene Keene High School
    43 Arch St.
    Keene, NH 03431
    (603)352-0640

    Grades: 9-12 | 1361 students
  • Keene Keene Middle School
    167 Maple Ave.
    Keene, NH 03431
    (603)357-9023

    Grades: 6-8 | 680 students
  • Keene Making Community Connections Charter School - Monadnock Charter School
    149 Emerald Sreet, #up-3
    Keene, NH 03431
    (603)283-0844

    Grades: 9-12 | 56 students
  • Marlborough Marlborough Elementary School
    41 Fitch Court
    Marlborough, NH 03455
    (603)876-4465

    Grades: K-8 | 185 students
  • Swanzey Monadnock Regional High School
    580 Old Homestead Hwy.
    Swanzey, NH 03446
    (603)352-6575

    Grades: 9-12 | 528 students
  • Swanzey Monadnock Regional Middle School
    580 Old Homestead Hwy.
    Swanzey, NH 03446
    (603)352-6575

    Grades: 7-8 | 247 students
  • Swanzey Mount Caesar School
    585 Old Homstead Hwy.
    Swanzey, NH 03446
    (603)352-4797

    Grades: PK-2 | 301 students
  • Nelson Nelson Elementary School
    441 Granite Lake Rd.
    Nelson, NH 03457
    (603)847-3408

    Grades: K-6 | 80 students
  • North Walpole North Walpole School
    17 Cray Rd.
    North Walpole, NH 03609
    (603)445-5450

    Grades: 2-4 | 98 students
  • Rindge Rindge Memorial School
    45 School St.
    Rindge, NH 03461
    (603)899-3363

    Grades: PK-5 | 375 students
  • Alstead Sarah Porter School
    111 Village Rd.
    Alstead, NH 03602
    (603)835-2260

    Grades: 1-4 | 22 students
  • Keene Surry Village Charter School Charter School
    449 Route 12a
    Keene, NH 03431
    (603)357-9700

    Grades: K-8 | 94 students
  • Keene Symonds Elementary School
    79 Park Ave.
    Keene, NH 03431
    (603)352-3405

    Grades: K-5 | 342 students
  • Troy Troy Elementary School
    44 School St.
    Troy, NH 03465
    (603)242-7741

    Grades: PK-6 | 153 students
  • Alstead Vilas Elementary School
    82 Mechanic St.
    Alstead, NH 03602
    (603)835-6351

    Grades: 5-8 | 101 students
  • Walpole Walpole Elementary School
    8 Bemis Ln.
    Walpole, NH 03608
    (603)756-4728

    Grades: 5-8 | 145 students
  • Show 5 more public schools in Cheshire County, NH
Recent Articles
We examine the issue of Internet access in public schools, particularly in light of recent allegations from a father that his daughter was allowed to visit online dating websites from her school during class hours.
Special education teachers face a unique set of challenges, and so do the parents of special needs students. Keep reading to learn some practical tips for making your life as a special needs teacher or parent easier.
Taking the SAT or ACT is a major source of stress for high school students. Keep reading to learn how to choose the right test and how to prepare for it.