I'm used to the idea that 0C is what splits the year between cold season and warm season. Obviously people from California will see it differently, for example.
So where I live it is like this:
30 or more - hot
15..30 warm
0..15 chilly
-15..0 calendar winter
-30..-15 real winter
..-30 - freezing, kinds younger than 12 don't go to school