B.H.
Yes!
Check out YMCA in Burnsville
http://www.ymcatwincities.org/locations/mnvalley.asp
I started my daughter with the Ymca at age4 for alot of things. We did swim lessons, tumbling, teeball! They also have BASKETBALL, floorhockey and soccer. It's slightly more to join a sport if your a non member but not that much more. It's like 60 bucks or something pretty reasonable.It's not competative more of a learning thing. They learn how to play like a team, fudamentals. It's really a good program for beginners. For basketball they play at the local elementry school's but it's soley run through the ymca. They usually play Sat.mornings and have a 20min. practice then play an actual game for 45min. or so. It's super easy,fun and not to demanding.
That's the best way to start, when they get a little bit older you can work your way into more programs through the schools and whatnot.
4 years old is the minimum age I would recommend to anyone to put their child in a sport. And sometimes that is still to young. They need to listen, follow directions, practice patience, have an attention span etc..I say this because my own child has participated in extracurriculars starting at age4 and because I've coached myself. 4 is a good age to start. Good age to start learning those things. Just keep that in mind when your son starts sometimes they adapt just fine, sometimes they make alot of mistakes, sometimes they love it sometimes they hate it. I know with teeball my daughter at age 4 was horrible, but gave it her all, at age5 was one of the best kids on the team. I just kept encouraging her and had her be positive.
If you have any other questions you can contact me! Hope this helps.