Determine the number of teams in the league, then determine how many games each team needs to play. If you've got five teams in the league, and each is required to play eight games, you'll have to schedule 20 games.
Talk to representatives from each team to obtain the dates in which their home baseball diamond is available. One of the hardest aspects to scheduling baseball is ensuring each team has somewhere to play. Typically, a team will have their diamond booked one night a week and the other teams in the league will have their diamonds booked other nights throughout the week. This enables each team to usually have one "home" game and one "away" game each week. A team's home games are usually held on the same day to make things simple to remember for parents and players.
Compile a list of each team, and put eight blank spots beside each team. You'll have to fill each blank spot with a date to complete the schedule.
Purchase a large, desk-style calendar to write the schedule. It's important to have a large calendar in order to keep things organized. Use a pencil rather than a pen to make changes as you go.
Schedule the first week of the league. Each team should have two games, or whatever the league executive dictates. Once you've assigned each team with a home game, provide an opponent for that game. Ensure the opponent is not playing its game elsewhere at the same time. If it's difficult to give each team two games a week, give one team three games one week and one game the next week. Each team can face this scenario once or twice during the season. If the diamonds are available for an extended period each evening, you could schedule one game at 6 p.m. and another at 7:30 p.m. on the same diamond.
Move on to the second week, proceeding from there. Your league executive will give you a date on which the season should end. Try not to schedule many games leading right up to that date, in case teams have games that are rained out during the season and need to be rescheduled toward the end.
Enter the finalized schedule into a program such as Excel and send it to the league for approval. Once it's approved, it will be distributed to players and parents.