This is a collection of songs that can be used with different grade levels. They include a variety of vocabulary to express weather in Spanish, so I recommend you listen to them all and  pick the one that fits your curriculum or lesson the most. Here are my favorite seasons and weather songs for elementary Spanish from YouTube.

1. Las estaciones
2. ¿Cómo está el día?
3. Las estaciones y el clima
4. La canción del tiempo
5. La canción de los climas
6. Lluvia vete ya
7. Qué llueva
8. Somos como las flores
9. Copo de nieve
 10. Sol, solecito
Have fun singing in Spanish!
Carolina
You might like these resources available on Teachers Pay Teachers: