Public Schools in Hillsborough County, New Hampshire

There are 126 Public Schools in Hillsborough County, New Hampshire, serving a population of 406,371 people in an area of 876 square miles. There is 1 Public School per 3,225 people, and 1 Public School per 6 square miles.

In New Hampshire, Hillsborough County is ranked 10th of 10 counties in Public Schools per capita, and 1st of 10 counties in Public Schools per square mile.

List of Hillsborough County Public Schools

Find Hillsborough County, New Hampshire public schools, including charter schools, k-12, elementary, middle, and high schools.


Academy For Science And Design Charter 316 Daniel Webster Highway Merrimack, NH

Academy For Science And Design Charter (H) 486 Amherst Street Nashua, NH

Alvirne High School 200 Derry Road Hudson, NH

Amherst Middle School 14 Cross Road Amherst, NH

Amherst Middle School Cross Road Amherst, NH

Amherst Street School 71 Amherst Street Nashua, NH

Antrim Elementary School 10 School Street Antrim, NH

Bakersville School 20 Elm Street Manchester, NH

Bartlett Elementary School 689 Mast Road Manchester, NH

Bedford High School 47 Nashua Road Bedford, NH

Beech Street School 333 Beech Street Manchester, NH

Bicentennial Elementary School 296 East Dunstable Road Nashua, NH

Birch Hill Elementary School 17 Birch Hill Drive Nashua, NH

Boynton Middle School 500 Turnpike Road New Ipswich, NH

Broad Street Elementary School 390 Broad Street Nashua, NH

Campbell High School 1 Highlander Court Litchfield, NH

Captain Samuel Douglass Academy 24 Townsend Hill Road Brookline, NH

Center Woods School 14 Center Road Weare, NH

Charlotte Ave Elementary School 48 Charlotte Avenue Nashua, NH

Clark-Wilkins School 80 Boston Post Road Amherst, NH

Conval Regional High School 184 Hancock Road Peterborough, NH

Dr. H. O. Smith Elementary School 33 School Street Hudson, NH

Dr. Norman W. Crisp School 50 Arlington Street Nashua, NH

Elm Street Middle School 117 Elm Street Nashua, NH

Fairgrounds Elementary School 37 Blanchard Street Nashua, NH

Fairgrounds Middle School 27 Cleveland Street Nashua, NH

Florence Rideout Elementary School 18 Tremont Street Wilton, NH

Francestown Elementary School 325 2nd NH Turnpike South Francestown, NH

Gate City Charter School For The Arts 7 Henry Clay Drive Merrimack, NH

Glen Lake School 251 Elm Street Goffstown, NH

Goffstown High School 27 Wallace Road Goffstown, NH

Gossler Park School 99 Sullivan Street Manchester, NH

Gossler Park School Parkside Avenue Manchester, NH

Great Brook School 16 School Street Antrim, NH

Green Acres School 100 Aurore Avenue Manchester, NH

Greenfield Elementary School 860 Forest Road Greenfield, NH

Griffin Memorial School 229 Charles Bancroft Highway Litchfield, NH

Hallsville School 275 Jewett Street Manchester, NH

Hancock Elementary School 10 Elementary Lane Hancock, NH

Henry J. Mclaughlin Middle School 290 South Mammoth Road Manchester, NH

Heron Pond Elementary School 80 Heron Pond Road Milford, NH

Highbridge Hill Elementary School 72 Academy Road New Ipswich, NH

Highbridge Hill Elementary School 171 Turnpike Road New Ipswich, NH

Highland-Goffes Falls School 2021 Goffs Falls Road Manchester, NH

Hills Garrison Elementary School 190 Derry Road Hudson, NH

Hillsboro-Deering Elementary School 4 Hillcat Drive Hillsborough, NH

Hillsboro-Deering High School 12 Hillcat Drive Hillsborough, NH

Hillsboro-Deering Middle School 6 Hillcat Drive Hillsborough, NH

Hillside Middle School 112 Reservoir Avenue Manchester, NH

Hollis Primary School 36 Silver Lake Road Hollis, NH

About Hillsborough County Public Schools

Hillsborough County Public Schools are tuition-free, publicly funded schools that are legally required to accept and provide an education to all children from Kindergarten age through Grade 12 in Hillsborough County, NH. Each of the fifty state constitutions includes a requirement for the provision of a Public School system, and each state, including New Hampshire, also has a compulsory education law that requires school-age children to attend school.

You may contact Public Schools for questions about:
  • Hillsborough County Public School calendars
  • Admissions policies and enrollment
  • Hillsborough County school district
  • Academics and school curriculum
  • School buses and transportation

Hillsborough County Public School Statistics

Find Hillsborough County Public School Enrollment and Educational Attainment (Age 25+). Data Source: U.S. Census Bureau; American Community Survey, 2017 ACS 5-Year Estimates.

Hillsborough County Public School Enrollment
 Hillsborough CountyNew Hampshire
Nursery & Preschool Enrollment2,267 (39.3%)8,209 (45.5%)
Kindergarten Enrollment3,777 (81.7%)11,819 (83.6%)
Elementary School Enrollment (Grades 1-4)17,262 (88.8%)52,461 (90.0%)
Elementary School Enrollment (Grades 5-8)18,055 (90.1%)55,699 (90.1%)
High School Enrollment (Grades 9-12)18,784 (88.4%)58,450 (87.7%)
Hillsborough County Educational Attainment (Age 25+)
 Hillsborough CountyNew Hampshire
Less than 9th Grade Education8,590 (3.0%)21,106 (2.2%)
9-12th Grade (No Diploma)14,686 (5.2%)46,172 (4.9%)
High School Graduate (Including Equivalency)76,015 (26.8%)262,891 (28.0%)