Sports Scheduler is an subscription based online web application which enables the scheduling of sport activities. The scheduler is very flexible with assigning activities to different locations, days and times. The locations, days and times can be prioritized. The scheduler will select locations days and time in priority order when scheduling. The scheduler provides scheduling of games and or practices. The scheduler supports exclusion dates that will be used to exclude those days from scheduling. The scheduler can produce a downloadable PDF file of the schedule. The scheduler supports up to 4 email addresses at the league level and 4 email addresses as the team level which will be used when to notify manager, league directors, etc.. about changes to a schedule. The scheduler provides the ability to cancel, postpone and rescheduling of activity.