One big difference between now and in the past is the distances which many teachers travel to school. When I was at primary school probably all of the teachers lived within a mile or two of the school. It was much the same at secondary school, with the English teacher who lived in a village just a few miles out of town being regarded as a little 'odd' for travelling so far. The only decent quality car on the staff car park belonged to the caretaker. Many of the teachers walked to school.
Yet, by the time I was teaching in the 70s and 80s, it was quite unusual for staff to live close to the school. (I was probably considered 'odd' by choosing to live only about a mile away). Large numbers of staff commuted from villages in the Peak District, typically travelling 30 or 40 miles to get to work. As anyone who's driven in Derbyshire in the winter can tell you, Peak District roads aren't the most forgiving when it snows!
Even so, we still managed to keep the school open most of the time. I remember refereeing an Under-13 football match on a Saturday morning (when the visiting team had arrived over an hour late, due to the poor condition of the roads), on a pitch which had been protected from the frost by a thick covering of snow, with the temperature at -8C.