In his later years Carpi became a noted singing teacher, first in Prague where his pupils Zinka Milanov, Suzanne Danco, Gwyneth Jones, and the baritone Rudolf Jedlicka, and then at the Geneva Conservatory where he was a professor of singing and taught Ernst Haefliger. He later returned to Italy to teach at the Conservatory of Genoa (among his pupils was the tenor Eric Tappy) and then in Milan where he continued to teach privately.
