why does the earth have seasons?
As the earth spins on its axis, producing night and day, it also moves about the sun in an elliptical (elongated circle) orbit that requires about 365 1/4 days to complete. The earth's spin axis is tilted with respect to its orbital plane. This is what causes the seasons.