Nach der Grundausbildung in Zürich besuchte Ivar Kohler das Lehrerseminar in Rickenbach bei Schwyz, das er 1977 mit dem Primarlehrerdiplom abschloss. Anschliessend an zwei kurze Engagements in einer 3. /4. Primarklasse und als Sportlehrer, trat er 1977 seine Lebensstelle an der Schule Risch, im Kanton Zug an.
Schon während der zweijährigen Tätigkeit an einer 5. /6. Primarklasse begann er eine berufsbegleitende Weiterbildung, die 1981 mit dem Reallehrer-Diplom zum Abschluss kam.
Ab 1979 bis zu seiner Pensionierung im Sommer 2020 unterrichtete Ivar Kohler an der Oberstufe in Rotkreuz rund 1000 Schülerinnen und Schüler - davon knapp 300 jeweils für mehrere Jahre als Klassenlehrer.