Od 1890 roku wykładał w Konserwatorium Towarzystwa Muzycznego w Krakowie, najpierw historię muzyki, a następnie w latach 1891–1895 śpiew solowy i teorię muzyki. W 1895 był profesorem śpiewu i dyrygentem we Wrocławiu. Od 1896 do końca życia mieszkał we Lwowie, gdzie prowadził chór „Echo-Macierz” jako dyrygent i kierownik artystyczny.

Życie prywatne Żoną Jana Karola Galla była Maria z Wójcikiewiczów (w młodości śpiewaczka), a synem – reżyser teatralny i scenograf Iwo Gall (ur. 1890, zm. 1959).

Zmarł 30 października 1912 i 31 dnia tego miesiąca został pochowany na Cmentarzu Łyczakowskim we Lwowie. Na 27 października 1935 zaplanowano ekshumację zwłok Jana Galla z pola 51 cmentarza do rejonu nr 1 1 dla ludzi zasłużonych. W 1936 była prowadzona we Lwowie zbiórka na pokrycie kosztów budowy pomnika-grobowca Jana Galla.

Twórczość Jan Karol Gall był kompozytorem głównie popularnych pieśni, napisał w sumie około 400 pieśni chóralnych i 90 solowych, m.in.