2012-2016 – École nationale de ballet du Canada
Originaire de Vancouver au Canada, Sarah Branch obtient son diplôme de l’École nationale de ballet du Canada en 2016. Elle rejoint ensuite le Dresden Semperoper Ballet sous la direction d’Aaron Watkin en tant qu’apprentie pour la saison 2016-2017. Puis, elle danse avec l’Opera Nova Bydgoszcz en Pologne durant deux saisons, d’abord dans le corps de ballet puis en tant que coryphée avant de retourner au Canada pour une année de freelance, apparaissant sur scène avec le National Ballet of Canada. En 2020, elle rejoint le corps de ballet du Vienna Staatsballet- Volksoper sous la direction de Martin Schläpfer pour trois ans. Elle y tient des rôles dans des pièces autant classiques que contemporaines. En 2023, elle rejoint Les Grands Ballets Canadiens.