Haarder var lærer ved den grundtvigske folkehøyskolen Askov højskole 1968–1973, timelærer ved lærerseminaret i Haderslev 1971–1973 og adjunkt ved lærerseminaret i Aalborg 1973–1975.