Why does Earth have seasons?
Earth's axis is not straight up and down in relation to its orbit. The Earth's axis is tilted about 23.5 degrees. During part of the year, half of Earth is tilted toward the sun. On that part of Earth, it is summer. On the part tilted away from the sun, it is winter.