County directory · Maine · 2026–27

School districts in Hancock County, ME

Hancock County has 24 regular public school districts, enrolling 6,059 students in 2024–25. The largest is Ellsworth Public Schools (1,261 students, 21% of the county), followed by Rsu 25 and Rsu 24. 23 of the 24 offer kindergarten. Maine's kindergarten cutoff: turn 5 by October 15.

The 24 districts, largest first

School districts in Hancock County, ME by 2024–25 enrollment
District and officeGradesSchoolsStudentsKindergartenDistrict office contact
Ellsworth Public Schools
11 Avery Lane, Ellsworth
Pre-K–1231,26163
(207) 664-7100
Rsu 25
62 Mechanic Street, Bucksport
also serves Waldo County
Pre-K–1241,07363
(207) 469-7311
Rsu 24
2165 US Highway 1, Sullivan
also serves Washington County
Pre-K–12671846
(207) 422-2017
Mt Desert CSD
1081 Eagle Lake Rd, Bar Harbor
9–121454—
(207) 288-5040
Blue Hill Public Schools
20 Hinckley Ridge Road, Blue Hill
Pre-K–12134726
(207) 374-9927
Bar Harbor Public Schools
1081 Eagle Lake Rd, Bar Harbor
K–8134638
(207) 288-5040
Deer Isle-Stonington CSD
251 N. Deer Isle Road, Deer Isle
Pre-K–12234319
(207) 348-9100
Hancock Public Schools
33 Cemetery Road, Hancock
Pre-K–12118923
No website listed by NCES (2025–26)
(978) 559-1995
Surry Public Schools
20 Hinckley Ridge Rd, Blue Hill
Pre-K–1211688
(207) 374-9927
Mount Desert Public Schools
1081 Eagle Lake Rd, Bar Harbor
Pre-K–8116119
(207) 288-5040
Lamoine Public Schools
33 Cemetery Road, Hancock
Pre-K–12113718
No website listed by NCES (2025–26)
(978) 559-1995
Southwest Harbor Public Schools
1081 Eagle Lake Rd, Bar Harbor
Pre-K–8112722
(207) 288-5040
Tremont Public Schools
1081 Eagle Lake Rd, Bar Harbor
Pre-K–8112712
(207) 288-5040
Trenton Public Schools
1081 Eagle Lake Rd, Bar Harbor
Pre-K–1211208
(207) 288-5040
Sedgwick Public Schools
272 Snow's Cove Rd, Sedgwick
Pre-K–121973
(207) 348-9100
Penobscot Public Schools
20 Hinckley Ridge Rd, Blue Hill
Pre-K–121828
(207) 374-9927
Brooklin Public Schools
41 School St., Brooklin
Pre-K–121717
(207) 348-9100
Otis Public Schools
105 Otis Road, Otis
K–121704
(207) 537-2203
Brooksville Public Schools
20 Hinckley Ridge Road, Blue Hill
Pre-K–121693
(207) 374-9927
Castine Public Schools
20 Hinckley Ridge Rd, Blue Hill
Pre-K–121563
(207) 374-9927
Msad 76
1081 Eagle Lake Rd, Bar Harbor
K–121294
(207) 288-5040
Isle Au Haut Public Schools
430 Main Road, Isle Au Haut
also serves Knox County
Pre-K–12173
(207) 348-9100
Cranberry Isles Public Schools
1081 Eagle Lake Rd, Bar Harbor
K–12150
(207) 288-5040
Frenchboro Public Schools
1081 Eagle Lake Rd, Bar Harbor
K–12120
(207) 288-5040

Hancock County at a glance

Together the 24 districts run 35 schools from offices in 11 towns. The smallest by enrollment is Frenchboro Public Schools, with 2 students; the median Hancock County district has 127. By grade span: 15 Pre-K–12, 4 K–12, 3 Pre-K–8, 1 9–12 and 1 K–8. Without kindergarten: Mt Desert CSD (9–12).

Kindergarten in 2024–25, counting the 21 districts that report a K grade: 400 children. The biggest kindergarten was Ellsworth Public Schools's, with 63; Rsu 25 had 63, and the smallest, Isle Au Haut Public Schools, had 3.

Hancock County holds 24 of Maine's 253 regular districts (9.5%) and 3.7% of its 163,287 public school students, ranking 4th of 16 counties by number of districts and 8th by enrollment. By size, 2 enroll 1,000 to 4,999 and 22 have fewer than 1,000 students, and the average school here has about 173 students.

3 districts reach past the county line: Rsu 25 (into Waldo County), Rsu 24 (into Washington County) and Isle Au Haut Public Schools (into Knox County).

Which district am I in?

Each district draws its own attendance zones, so your home address decides it, and with 3 of Hancock County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. 2 of the 24 have no website on file with NCES; their office phone numbers are in the table. Websites for the rest:

Ellsworth Public Schools · Rsu 25 · Rsu 24 · Mt Desert CSD · Blue Hill Public Schools · Bar Harbor Public Schools · Deer Isle-Stonington CSD · Surry Public Schools · Mount Desert Public Schools · Southwest Harbor Public Schools · Tremont Public Schools · Trenton Public Schools · Sedgwick Public Schools · Penobscot Public Schools · Brooklin Public Schools · Otis Public Schools · Brooksville Public Schools · Castine Public Schools · Msad 76 · Isle Au Haut Public Schools · Cranberry Isles Public Schools · Frenchboro Public Schools

What grade will my child be in?

↓ Tap Calculate to see the grade
Most US states use a September 1 cutoff. Year-stamped for the 2026–27 school year.

More in Maine

Every Maine district by county · Maine kindergarten cutoff

More Maine county directories: Lincoln County (12) · Oxford County (11) · Penobscot County (39) · Somerset County (14) · Washington County (43) · York County (14)

Sources

District list, grades, school counts and websites: NCES Common Core of Data (CCD) LEA Universe Directory, SY 2025-26 (preliminary, v0a), published July 1, 2026. Regular public districts only (NCES LEA types 1 and 2); charter-only, state-run and regional service agencies are not listed.
Enrollment: NCES CCD LEA Membership, SY 2024-25 (v1a), published December 29, 2025 — the newest year NCES has released.
Counties: NCES EDGE Public LEA Geocodes, SY 2024-25 (district office location) and NCES EDGE Geographic Relationship Files 2025 (grf25_lea_county) (counties each district boundary covers).
Downloaded October 20, 2026. Spot something off? Email birthdazeapp@proton.me.