Does earth have seasons because its axis is tilted as it revolves around the sun?
Yes - seasons are a result of uneven heating and lighting of the Earth's surface.
Seasons are a result of uneven heating and lighting of the Earth's surface. During summer, the hemisphere that is pointed towards the Sun gets far more heat and light than the hemisphere that is pointed away from the Sun (which is the other hemisphere's winter).
And the effect of more heat and light is greater as you travel toward the pole and away from the equator. I used to live in Vancouver, Canada, where at the height of summer the sun would rise around 5am and not set until 10pm or so, while in the depths of winter the sun would rise around 8am and set about 3:30pm. Now I live in Thailand, which is much closer to the equator, and the sunrise and sunset only change by about an hour or so between summer and winter.