The following is a list of school districts in Hancock County, ME. Hancock County has 23 school districts. Click on the school districts below to view the Hancock County schools located there.
| School District Name | City |
|---|---|
| Bar Harbor Public Schools | Bar Harbor |
| Blue Hill Public Schools | Blue Hill |
| Brooklin Public Schools | Deer Isle |
| Brooksville Public Schools | Blue Hill |
| Castine Public Schools | Blue Hill |
| Cranberry Isles Public Schools | Bar Harbor |
| Deer Isle-Stonington CSD | Deer Isle |
| Ellsworth Public Schools | Ellsworth |
| Frenchboro Public Schools | Bar Harbor |
| Hancock Public Schools | Ellsworth |
| Isle Au Haut Public Schools | Deer Isle |
| Lamoine Public Schools | Ellsworth |
| Mount Desert Public Schools | Bar Harbor |
| MSAD 76 | Bar Harbor |
| Mt Desert CSD | Bar Harbor |
| Otis Public Schools | Otis |
| Penobscot Public Schools | Blue Hill |
| RSU 24 | Sullivan |
| RSU 25 | Bucksport |
| Southwest Harbor Public Schools | Bar Harbor |
| Surry Public Schools | Blue Hill |
| Tremont Public Schools | Bar Harbor |
| Trenton Public Schools | Bar Harbor |