 Sunshine Beach includes two public schools; Sunshine Beach State School and Sunshine Beach State High School.Saint Thomas More Primary School is a Roman Catholic Primary School that was established in 1990 by The Noosa District Roman Catholic Parish and is staffed by the Brisbane Catholic Education Centre.It is a Marist school.