I went through this last season. Keep in mind that you have to consider the time of year to announce so that your players will have the best opportunity to find a new team. Even if the team is not disbanding, the new coach(es)may not be a good fit for all the kids and timing your departure so that everyone can find a spot is important.