What Causes the Earth to have Seasons?

The seasons of the Earth are determined by the tilt of the Earth on the axis and its rotation around the sun. This is why the southern hemisphere has seasons different than those in the northern hemisphere. You can find more information here: