Teams For Kids Foundation is a non-profit organization that raises money to enable children from homeless and low-income families in New Jersey to play recreational sports. All donations directly cover the costs of team registration, sports equipment, and uniforms/apparel for children residing at homeless shelters and in low-income housing programs. We have witnessed first hand that actions as small as buying a new pair of track sneakers or practicing with a team after school can make a huge difference in the life of a child. It is our goal to bring more underprivileged kids off of the sidelines and into the game.