Flights were grounded and dozens of schools were shut yesterday as snow continued to batter Scotland.