With a location in League City, Texas, the YMCA of Greater Houston is a nonprofit organization that offers various youth, health and wellness and family programs. It provides a variety of sports activities, such as soccer, flag football, softball, roller hockey, baseball, basketball, tennis, karate and gymnastics. The organization partners with more than 30 school districts to provide after-school child care services that include homework assistance, snacks, and arts and humanities programs. The YMCA of Greater Houston operates women's centers that are equipped with cardio equipment, strength training machines and free weights. In addition, it organizes resident camps that provide opportunities to campers to participate in water sports, horseback riding and climbing activities.