You can create a new season in:
Setup --> Seasons
In order to make the new season the 'Default' season, the season must have at least 1 division or cup added to it, with at least 2 teams in it. We force this or else the season can't be shown on the public league site.
If you want to create a new season but do not want to make it public whilst you work on it then you can hide it, just edit the season to do this.
Here is an example with our suggested steps to create a new season in a league:
1/ 2017 season has completed - so leave as the 'Default' season for now.
2/ Create a new season, 2018 and hide it.
3/ Setup your divisions and cups and your schedule for 2018. There is drop down of seasons on ADMIN HOME, make sure you have the correct one selected so that you are working in the new season!
4/ Edit 2018 season and un-hide it and then make it the 'Default'.
Divisions and teams for a new season
You shouldn't create new divisions and teams for each season, if a team already exists then add that team rather than create a new one.
People and new seasons
Players are not assigned to teams on a season by season basis. They are assigned to be on a team with an optional date range. You shouldn't be creating a duplicate set of players each season. Check out the people help for more details.