Can I suggest you look at what time you book your lessons?
I know it might sound daft, but I always tried to book either the first lesson slot of the day or the last of the day and only had 2 cancelled due to weather.
The weather just seems more stable first thing in the morning and then again in the evening.