Kariera akademicka W 1870 roku wielki książę Fryderyk I powołał Kellera na nauczyciela malarstwa portretowego i historycznego w Szkole Sztuk Pięknych w Karlsruhe, a w 1873 roku nadał mu tytuł profesora. W kolejnych latach pełnił także funkcję dyrektora uczelni. Jednym z jego uczniów był Wilhelm Nagel. Propozycje pracy w innych akademiach zawsze odrzucał.

Oprócz pracy dydaktycznej wykonywał liczne projekty dekoracyjne dla budynków użyteczności publicznej. Stworzył dekoracje i kurtyny teatralne dla nowego Teatru Dworskiego w Karlsruhe oraz Semperoper w Dreźnie. Szczególne uznanie zyskał nagrodzony projekt kurtyny dla Semperschen Hoftheater w Dreźnie z 1876 roku. Ponieważ to alegoryczne przedstawienie uznano za dzieło Hansa Makarta, Kellera często nazywano „badeńskim Makartem”.

W 1886 roku Keller namalował monumentalne płótno „Założenie Uniwersytetu w Heidelbergu” (270 × 500 cm) dla auli Starego Uniwersytetu. Keller zmarł 8 lipca 1922 roku w Baden-Baden. W 1964 roku ulica w karlsruskiej dzielnicy Knielingen została nazwana jego imieniem.

Twórczość thumb|upright|„Flora” (1883) thumb|upright|„Hero odnajdująca ciało Leandra” (1880)