Charlotte St. Martin, who was named executive director of The Broadway League in 2006, has been promoted to president of the organization, it was announced May 20.