Why do we have seasons?

Earth's axis is tilted. As Earth travels around the Sun, the tilt leans your half of the planet toward the Sun (summer) and then away from it (winter). It is the lean, not the distance.

More like this in But WHY?! — 162 illustrated answers for curious kids aged 7–12.