Nel 1868 sposò, malgrado l'opposizione paterna, Teresa Felice (o Felici, 1851-1927), figlia di un rigattiere fiorentino, che gli diede dieci figli. Dopo la partenza di Schiff da Firenze, ricoprì la cattedra del maestro, che tenne fino al 1881, quando si trasferì a Losanna per insegnare nella locale Università. A Losanna morì nel 1906.