The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Hillsborough County

New Hampshire · Public K-12

123 public schools serving approximately 53,890 students, in a county of 426,378 residents.

Schools
123
32 districts
Enrollment
53,890
NCES CCD
Median income
$103,545
Above New Hampshire avg
Free/reduced lunch
25.4%
Below New Hampshire avg
Elementary
65
schools
Middle
29
schools
High
24
schools
Combined / other
5
schools
LARGEST DISTRICT
Manchester School District
12,063 students · 32 districts in Hillsborough County

County vs. school enrollment demographics

Left bar is the racial makeup of Hillsborough County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
82%
Hispanic
9%
Black
3%
Asian
4%
Two or more
9%
Native American
0%
Pacific Islander
0%
School enrollment
White
71%
Hispanic
n/r
Black
4%
Asian
5%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
41.5%
adults 25+
Poverty rate
4.3%
ACS 5-year
Unemployment
3.1%
civilian labor
Median age
41
19.6% under 18

All schools (123)

NameCityLevelGradesEnrollmentRating
Nashua High School SouthNashuaHigh09-121,743·
Nashua High School NorthNashuaHigh09-121,594·
Manchester Memorial High SchoolManchesterHigh09-121,405·
Bedford High SchoolBedfordHigh09-131,391·
Manchester Central High SchoolManchesterHigh09-121,168·
Merrimack High SchoolMerrimackHigh09-121,113·
Alvirne High SchoolHudsonHigh09-131,038·
Goffstown High SchoolGoffstownHigh09-121,033·
Elm Street Middle SchoolNashuaMiddle06-08874·
Middle School At ParksideManchesterMiddle05-08858·
Mountain View Middle SchoolGoffstownMiddle05-08829·
Manchester West High SchoolManchesterHigh09-13772·
Hollis-Brookline High SchoolHollisHigh09-12757·
Pelham Elementary SchoolPelhamElementaryPK-05756·
Milford High SchoolMilfordHigh09-12750·
Southside Middle SchoolManchesterMiddle05-08750·
Hillside Middle SchoolManchesterMiddle06-08746·
Clark-Wilkins SchoolAmherstElementaryPK-04708·
Ross A. Lurgio Middle SchoolBedfordMiddle07-08700·
Souhegan Coop High SchoolAmherstHigh09-12698·
Hudson Memorial SchoolHudsonMiddle06-08692·
Conval Regional High SchoolPeterboroughHigh09-12683·
Henry J. McLaughlin Jr. Middle SchoolManchesterMiddle06-08660·
McKelvie Intermediate SchoolBedfordMiddle05-06649·
Amherst Middle SchoolAmherstMiddle05-08639·
John Stark Regional High SchoolWeareHigh09-12610·
Pelham High SchoolPelhamHigh09-12575·
Heron Pond Elementary SchoolMilfordElementary02-05569·
Fairgrounds Middle SchoolNashuaMiddle06-08561·
Pennichuck Middle SchoolNashuaMiddle06-08559·
Merrimack Middle SchoolMerrimackMiddle07-08542·
Bicentennial Elementary SchoolNashuaElementaryPK-05541·
Thorntons Ferry SchoolMerrimackElementaryPK-04541·
Riddle Brook SchoolBedfordElementaryKG-04526·
Maple Avenue SchoolGoffstownElementary01-04524·
Weare Middle SchoolWeareMiddle04-08524·
New Boston Central SchoolNew BostonElementaryPK-06512·
Fairgrounds Elementary SchoolNashuaElementaryKG-05500·
James Mastricola Upper Elementary SchoolMerrimackMiddle05-06491·
Northwest Elementary SchoolManchesterElementaryKG-04487·
Weston Elementary SchoolManchesterElementaryPK-05483·
Beech Street SchoolManchesterElementaryKG-05473·
Milford Middle SchoolMilfordMiddle06-08464·
Reeds Ferry SchoolMerrimackElementaryPK-04454·
Jewett SchoolManchesterElementaryPK-04453·
Peter Woodbury SchoolBedfordElementaryKG-04450·
McDonough SchoolManchesterElementaryPK-05446·
Memorial SchoolBedfordElementaryPK-04445·
Nottingham West Elementary SchoolHudsonElementary02-05445·
Griffin Memorial SchoolLitchfieldElementaryPK-04437·
Hillsboro-Deering Elementary SchoolHillsboroughElementaryPK-05437·
Green Acres SchoolManchesterElementaryPK-05435·
Henry Wilson Elementary SchoolManchesterElementaryKG-05434·
Smyth Road SchoolManchesterElementaryPK-05426·
James Mastricola Elementary SchoolMerrimackElementaryPK-04420·
Main Dunstable SchoolNashuaElementaryKG-05416·
Ledge Street SchoolNashuaElementaryKG-05414·
Campbell High SchoolLitchfieldHigh09-13412·
Dr. H. O. Smith Elementary SchoolHudsonElementaryKG-01406·
Highbridge Hill Elementary SchoolNew IpswichElementaryPK-04406·
Parker-Varney SchoolManchesterElementaryPK-04396·
Webster SchoolManchesterElementaryPK-05389·
Dr. Norman W. Crisp SchoolNashuaElementaryKG-05385·
Hills Garrison Elementary SchoolHudsonElementary02-05383·
Hollis-Brookline Middle SchoolHollisMiddle07-08382·
Hollis Primary SchoolHollisElementaryPK-03377·
Center Woods SchoolWeareElementaryPK-03373·
Hillsboro-Deering High SchoolHillsboroughHigh09-12370·
Litchfield Middle SchoolLitchfieldMiddle05-08355·
Pelham Memorial SchoolPelhamMiddle06-08355·
Sunset Heights SchoolNashuaElementaryKG-05355·
Academy for Science and Design Charter (M)NashuaMiddle06-08341·
South Meadow SchoolPeterboroughMiddle05-08339·
Charlotte Ave Elementary SchoolNashuaElementaryKG-05333·
Birch Hill Elementary SchoolNashuaElementaryKG-05332·
Manchester School of Technology (High School)ManchesterHigh09-12332·
Richard Maghakian Memorial SchoolBrooklineElementaryPK-03326·
Bakersville SchoolManchesterElementaryPK-05325·
Highland-Goffes Falls SchoolManchesterElementaryPK-04325·
New Searles SchoolNashuaElementaryPK-05307·
Gossler Park SchoolManchesterElementaryKG-04300·
MicroSociety Academy Charter School FoundationNashuaElementaryKG-08297·
Amherst Street SchoolNashuaElementaryKG-05293·
Hollis Upper Elementary SchoolHollisMiddle04-06289·
Jacques Memorial Elementary SchoolMilfordElementaryKG-01287·
Mt. Pleasant SchoolNashuaElementaryPK-05286·
The Founders Academy Charter School (E)ManchesterMiddle05-08285·
Mascenic Regional High SchoolNew IpswichHigh09-12261·
Captain Samuel Douglass AcademyBrooklineMiddle04-06256·
Boynton Middle SchoolNew IpswichMiddle05-08251·
Broad Street Elementary SchoolNashuaElementaryKG-05249·
Florence Rideout Elementary SchoolWiltonElementary01-05240·
Peterborough Elementary SchoolPeterboroughElementaryPK-04238·
Hillsboro-Deering Middle SchoolHillsboroughMiddle06-08237·
Great Brook SchoolAntrimMiddle05-08224·
Mont Vernon Village SchoolMont VernonElementaryKG-06211·
Academy for Science and Design Charter (H)NashuaHigh09-12202·
Bartlett Elementary SchoolManchesterElementary01-04196·
Lionheart Classical Academy Chartered Public SchoolPeterboroughElementaryKG-05195·
Glen Lake SchoolGoffstownElementaryPK-KG184·
Mill Falls Charter SchoolManchesterElementaryKG-06168·
Gate City Charter School for the ArtsMerrimackElementaryKG-08151·
The Founders Academy Charter School (H)ManchesterHigh09-12147·
Wilton-Lyndeboro Senior High SchoolWiltonHigh09-12145·
Antrim Elementary SchoolAntrimElementaryPK-04128·
Wilton-Lyndeboro Middle SchoolWiltonMiddle06-08124·
Polaris Charter SchoolManchesterElementaryKG-05120·
Mason Elementary SchoolMasonElementaryPK-05103·
Franklin Street SchoolNashuaPrekindergartenPK-PK95·
Greenfield Elementary SchoolGreenfieldElementaryPK-0493·
Nottingham West Elementary Pre SchoolHudsonPrekindergartenPK-PK92·
Spark Academy of Advanced Technologies Charter SchoolManchesterHigh09-1288·
Kreiva Academy Public Charter School (H)ManchesterHigh09-1277·
Hancock Elementary SchoolHancockElementaryPK-0469·
Kreiva Academy Public Charter School (M)ManchesterMiddle06-0869·
Pierce Elementary SchoolBenningtonElementaryKG-0465·
Nashua Title I PreschoolNashuaPrekindergartenPK-PK56·
Lyndeborough Central SchoolLyndeboroughElementaryPK-KG54·
Milford Early Education ExperiencesMilfordPrekindergartenPK-PK53·
Francestown Elementary SchoolFrancestownElementaryKG-0442·
Purple Panthers PreschoolNashuaPrekindergartenPK-PK35·
Temple Elementary SchoolTempleElementaryKG-0431·
Library Street SchoolHudsonElementaryKG-KG0·

Frequently asked

How many public schools are in Hillsborough County?
Hillsborough County, New Hampshire has 123 public K-12 schools serving approximately 53,890 students.
How many high schools are in Hillsborough County?
Hillsborough County, New Hampshire has 24 public high schools, along with 29 middle schools and 65 elementary schools.
What is the largest school district in Hillsborough County?
Manchester School District is the largest school district in Hillsborough County, serving approximately 12,063 students. The county contains 32 school districts overall.
What is the population of Hillsborough County?
Hillsborough County, New Hampshire has a population of approximately 426,378, with a median age of 41. About 19.6% of residents are under 18.
What is the median household income in Hillsborough County?
Median household income in Hillsborough County is $103,545, above the New Hampshire average of $89,682. About 4.3% of residents live below the federal poverty line.
How educated are residents of Hillsborough County?
Approximately 41.5% of adults 25 and older in Hillsborough County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Hillsborough County qualify for free or reduced lunch?
Roughly 25.4% of students in Hillsborough County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the New Hampshire county average of 28.5%.
What is the student-teacher ratio in Hillsborough County schools?
Across Hillsborough County public schools, the enrollment-weighted student-teacher ratio is approximately 12.1 to 1.
What is the racial makeup of Hillsborough County?
Hillsborough County residents are approximately 82% White, 9% Hispanic, 3% Black, 4% Asian, 9% two or more races according to the Census ACS 5-year estimate.
What share of housing in Hillsborough County is owner-occupied?
Hillsborough County has about 177,734 housing units, of which roughly 67.4% are owner-occupied.
DATA · Census ACS 5-year · NCES Common Core of Data