The towns of Kennebunk, Kennebunkport and Arundel comprise Regional School Unit 21, six schools, attended by about 2,800 students.
- The New School (High School)
- Landing School of Boat Building & Design
- The School Around Us
- The Children's House (Infant/Kinder)
- University of New England
- University of Southern Maine
- York County Community College