Login or register (free and only takes a few minutes) to participate in this question.
You will also have access to many other tools and opportunities designed for those who have language-related jobs (or are passionate about them). Participation is free and the site has a strict confidentiality policy.
Explanation: I think Sra. and Profesor are the most suitable translations. Sra. is the short form for "Señora". We use the short for when addressing.
As regards coach, it can be also translated as "entrenador", but Professor is better in the given context. Of course , it also depends on the target country.
In Argentina, the word Profesor (de gimnasia, de tenis, etc) is commonly used. "Entrenador Perez" is never used, for example.