Stephanie Castle

6th Grade Science Teacher at The Overlake School

Stephanie Castle is an experienced educator specializing in biology and science instruction with a career spanning over two decades. Currently, Stephanie serves as an IB Biology Teacher at Dwight Global Online School and has held the role of Assessment Content Developer and Assistant Examiner for HL Biology with the International Baccalaureate since 2010. Previous positions include Head of Science at Shanghai American School, where leadership involved a team of ten faculty in implementing diverse curricula, and a Science Teacher at the United Nations International School, noted for creating an educational YouTube site for IB Biology. In addition to a Master's in International Education Administration from Endicott College, Stephanie holds Qualified Teacher Status from Canterbury Christ Church University and a Bachelor of Science in Marine Sciences from the University of Southampton.

Links


Org chart