T.F.
A word of caution-- as you are calling around to research a place, be sure to ask if they have trained/paid coaches. Some places charge you to sign your child up and then they ask one of the parents to volunteer to coach the team. May not seem like a big deal while he is 3, but if he sticks with it you may want someone who is acually trained in what they are doing instead of a mom or dad (or you!) just teaching him how to kick the ball around