Carmel Middle School science teacher named Teacher of the Year