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
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Ellsworth Public Schools 11 Avery Lane, Ellsworth | Pre-K–12 | 3 | 1,261 | 63 | (207) 664-7100 |
| Rsu 25 62 Mechanic Street, Bucksport also serves Waldo County | Pre-K–12 | 4 | 1,073 | 63 | (207) 469-7311 |
| Rsu 24 2165 US Highway 1, Sullivan also serves Washington County | Pre-K–12 | 6 | 718 | 46 | (207) 422-2017 |
| Mt Desert CSD 1081 Eagle Lake Rd, Bar Harbor | 9–12 | 1 | 454 | — | (207) 288-5040 |
| Blue Hill Public Schools 20 Hinckley Ridge Road, Blue Hill | Pre-K–12 | 1 | 347 | 26 | (207) 374-9927 |
| Bar Harbor Public Schools 1081 Eagle Lake Rd, Bar Harbor | K–8 | 1 | 346 | 38 | (207) 288-5040 |
| Deer Isle-Stonington CSD 251 N. Deer Isle Road, Deer Isle | Pre-K–12 | 2 | 343 | 19 | (207) 348-9100 |
| Hancock Public Schools 33 Cemetery Road, Hancock | Pre-K–12 | 1 | 189 | 23 | No website listed by NCES (2025–26) (978) 559-1995 |
| Surry Public Schools 20 Hinckley Ridge Rd, Blue Hill | Pre-K–12 | 1 | 168 | 8 | (207) 374-9927 |
| Mount Desert Public Schools 1081 Eagle Lake Rd, Bar Harbor | Pre-K–8 | 1 | 161 | 19 | (207) 288-5040 |
| Lamoine Public Schools 33 Cemetery Road, Hancock | Pre-K–12 | 1 | 137 | 18 | No website listed by NCES (2025–26) (978) 559-1995 |
| Southwest Harbor Public Schools 1081 Eagle Lake Rd, Bar Harbor | Pre-K–8 | 1 | 127 | 22 | (207) 288-5040 |
| Tremont Public Schools 1081 Eagle Lake Rd, Bar Harbor | Pre-K–8 | 1 | 127 | 12 | (207) 288-5040 |
| Trenton Public Schools 1081 Eagle Lake Rd, Bar Harbor | Pre-K–12 | 1 | 120 | 8 | (207) 288-5040 |
| Sedgwick Public Schools 272 Snow's Cove Rd, Sedgwick | Pre-K–12 | 1 | 97 | 3 | (207) 348-9100 |
| Penobscot Public Schools 20 Hinckley Ridge Rd, Blue Hill | Pre-K–12 | 1 | 82 | 8 | (207) 374-9927 |
| Brooklin Public Schools 41 School St., Brooklin | Pre-K–12 | 1 | 71 | 7 | (207) 348-9100 |
| Otis Public Schools 105 Otis Road, Otis | K–12 | 1 | 70 | 4 | (207) 537-2203 |
| Brooksville Public Schools 20 Hinckley Ridge Road, Blue Hill | Pre-K–12 | 1 | 69 | 3 | (207) 374-9927 |
| Castine Public Schools 20 Hinckley Ridge Rd, Blue Hill | Pre-K–12 | 1 | 56 | 3 | (207) 374-9927 |
| Msad 76 1081 Eagle Lake Rd, Bar Harbor | K–12 | 1 | 29 | 4 | (207) 288-5040 |
| Isle Au Haut Public Schools 430 Main Road, Isle Au Haut also serves Knox County | Pre-K–12 | 1 | 7 | 3 | (207) 348-9100 |
| Cranberry Isles Public Schools 1081 Eagle Lake Rd, Bar Harbor | K–12 | 1 | 5 | 0 | (207) 288-5040 |
| Frenchboro Public Schools 1081 Eagle Lake Rd, Bar Harbor | K–12 | 1 | 2 | 0 | (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?
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)