head
Principal Amy Cavilla Since 2024, Amy Cavilla. Graduated from Leeds in French and Spanish before a master’s at Oxford’s Department of Education. Self-described ‘southwest London girl’, spent seven years in state sector before landing in Mexico City for a couple of years.