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

Hancock County

Maine · Public K-12

Hancock County in Maine is home to 35 public K-12 schools, serving roughly 5,938 students between them, broken out as 28 elementary, 2 middle, and 5 high. Ellsworth Public Schools is the largest district by enrollment.

7-year change in Hancock County

SY 2017-18 vs SY 2024-25
Total enrollment
5,938
-389 (-6%) vs SY 2017-18
School count
34
+1 (+3%) vs SY 2017-18
% White
90%
was 93%
% Hispanic
3%
was 2%
% Black
2%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
35
25 districts
Enrollment
5,938
NCES CCD
Median income
$72,744
Above Maine avg
Free/reduced lunch
45.6%
Below Maine avg
Elementary
28
3,856 students
Middle
2
439 students
High
5
1,643 students
Combined / other
0
schools
LARGEST DISTRICT
Ellsworth Public Schools
1,261 students · 25 districts in Hancock County

County vs. school enrollment demographics

Left bar is the racial makeup of Hancock 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
93%
Hispanic
2%
Black
1%
Asian
1%
Two or more
4%
Native American
0%
Pacific Islander
0%
School enrollment
White
89%
Hispanic
3%
Black
2%
Asian
1%
Two or more
4%
Native American
1%
Pacific Islander
0%
Bachelor's+
40.1%
adults 25+
Poverty rate
5.6%
ACS 5-year
Unemployment
4.6%
civilian labor
Median age
49
16.2% under 18

Test scores in Hancock County

Latest 2024-25 ELA proficiency, 14 schools ranked. Maine state average: 64.1%.

See all 14 schools in Hancock County ranked by score →

All schools (35)

NameCityLevelGradesEnrollmentRating
Ellsworth Elementary-Middle SchoolEllsworthElementaryPK-08740·
Ellsworth High SchoolEllsworthHigh09-12521·
Mt Desert Island High SchoolBar HarborHigh09-12453·
Bucksport High SchoolBucksportHigh09-12361·
Conners-Emerson SchoolBar HarborElementaryKG-08346·
Miles Lane SchoolBucksportElementary01-04316·
Bucksport Middle SchoolBucksportMiddle05-08292·
Blue Hill Consolidated SchoolBlue HillElementaryPK-08256·
Deer Isle-Stonington Elementary SchDeer IsleElementaryPK-08249·
Sumner Memorial High SchoolSullivanHigh09-12214·
Hancock Grammar SchoolHancockElementaryKG-08188·
Dedham SchoolDedhamElementaryPK-08167·
Mt Desert Elementary SchoolNortheast HarborElementaryPK-08161·
Mountain View SchSullivanElementaryPK-05152·
Sumner Middle SchSullivanMiddle06-08147·
Lamoine Consolidated SchoolLamoineElementaryKG-08137·
Surry Elementary SchoolSurryElementaryPK-08134·
Pemetic Elementary SchoolSouthwest HarborElementaryPK-08127·
Tremont Consolidated SchoolBass HarborElementaryPK-08127·
Trenton Elementary SchoolTrentonElementaryPK-08120·
G Herbert Jewett SchoolBucksportElementaryPK-KG98·
Deer Isle-Stonington High SchDeer IsleHigh09-1294·
Beech Hill SchoolOtisElementaryPK-0870·
Sedgwick Elementary SchoolSedgwickElementaryPK-0867·
Peninsula SchProspect HarborElementaryPK-0565·
Penobscot Elementary SchoolPenobscotElementaryPK-0865·
Cave Hill SchEastbrookElementaryPK-0561·
Brooklin SchoolBrooklinElementaryPK-0857·
Adams SchoolCastineElementaryPK-0845·
Brooksville Elementary SchoolBrooksvilleElementaryPK-0842·
Airline Community SchoolAuroraElementaryPK-0830·
Swans Island Elementary SchoolSwans IslandElementaryKG-0829·
Cranberry Isles SchoolCranberry IslesElementaryKG-085·
Frenchboro Elementary SchoolFrenchboroElementaryKG-082·
Hancock County Technical CenterEllsworthElementaryN-N··

Cities in Hancock County

Bucksport4 schoolsEllsworth3 schoolsSullivan3 schoolsBar Harbor2 schoolsDeer Isle2 schoolsAurora1 schoolBass Harbor1 schoolBlue Hill1 schoolBrooklin1 schoolBrooksville1 schoolCastine1 schoolCranberry Isles1 schoolDedham1 schoolEastbrook1 schoolFrenchboro1 schoolHancock1 schoolLamoine1 schoolNortheast Harbor1 schoolOtis1 schoolPenobscot1 schoolProspect Harbor1 schoolSedgwick1 schoolSouthwest Harbor1 schoolSurry1 schoolSwans Island1 schoolTrenton1 school

About Hancock County

Hancock County is a rural-scale Maine county of about 56,460 residents, home to 35 public schools and roughly 5,938 students.

Stepping back, census numbers show median household income runs near $72,744, about 40% of adults have a bachelor's degree or above, and the federal-poverty share is near 6%.

For a sense of the school types, Hancock County consists of 28 elementary schools (3,856 students), 2 middle schools (439), and 5 high schools (1,643).

Ellsworth Public Schools is the biggest district by enrollment, covering about 1,261 students across Hancock County.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment declined 6%: 6,327 students in SY 2017-18 versus 5,938 in SY 2024-25. Hancock County now counts 34 public schools, up from 33 in SY 2017-18. The White share of public-school enrollment shrank from 93% to 90%.

On this page, the community for Hancock County discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools serve Hancock County?
There are 35 public K-12 schools in Hancock County, Maine, with a combined enrollment of about 5,938.
How many high schools are in Hancock County?
Hancock County, Maine has 5 public high schools, serving approximately 1,643 students.
How many middle schools are in Hancock County?
Hancock County, Maine has 2 public middle schools, serving approximately 439 students.
How many elementary schools are in Hancock County?
Hancock County, Maine has 28 public elementary schools, serving approximately 3,856 students.
What is the largest school district in Hancock County?
Ellsworth Public Schools is the largest school district in Hancock County, serving approximately 1,261 students. The county contains 25 school districts overall.
What is the population of Hancock County?
Hancock County, Maine has a population of approximately 56,460, with a median age of 49. About 16.2% of residents are under 18.
What is the median household income in Hancock County?
Median household income in Hancock County is $72,744, above the Maine average of $70,170. About 5.6% of residents live below the federal poverty line.
How educated are residents of Hancock County?
Approximately 40.1% of adults 25 and older in Hancock County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Hancock County qualify for free or reduced lunch?
Roughly 45.6% of students in Hancock County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Maine county average of 50.9%.
What is the student-teacher ratio in Hancock County schools?
Across Hancock County public schools, the enrollment-weighted student-teacher ratio is approximately 9.6 to 1.

Hancock County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data