Olga Evreinoff is Russian, though born in Prague. She began her ballet studies at the National Theatre in Prague, continuing in Russia (USSR) at the Moscow Academy and then at the Vaganova Academy as a student of Olga Jordan and Natalia Dudinskaya.


Olga Evreinoff has danced professionally in Prague, Toronto and in Oslo but considers teaching to be her true calling. As a teacher and coach, she has worked with practically every leading international company from American Ballet Theatre to Tokyo Ballet and Teatro alla Scala, Milan, including working with many exceptional dancers and leading stars.


For several decades, Olga Evreinoff has worked extensively with the Royal Ballet as their Principal Guest Teacher/Coach, while continuing her guest engagements with other international companies.


As well as being a sought-after teacher and coach, Olga Evreinoff is well respected as a stager of classical ballets; her lasting collaboration with Natalia Makarova has led to her staging Makarova’s productions of ‘La Bayadère’ and ‘Swan Lake’ across the world.


Olga started collaborating with European School of Ballet in 2022.