Nach seinem Kriegsdienst war er von 1916 bis 1934 Professor für Organische Chemie und Organisch-Chemische Technologie an der TH Dresden. An der Handelsakademie Zürich wurde Scholl im Jahr 1895 Lehrbeauftragter für Warenkunde und war gleichzeitig als Lehrbeauftragter für Chemie an der Tierarzneischule tätig.