The Armed Services YMCA of Hampton Roads is a nonprofit organization that provides support for military personnel and their families. It offers various social, recreational, personal development, crisis prevention, deployment separation and child development programs. The organization provides a preschool program that includes games, dramatic plays, and arts and crafts. Its before- and after-school child care programs include homework assistance, tutoring sessions, indoor and outdoor games and swimming. The Armed Services YMCA of Hampton Roads offers camp programs for children between the ages of 5 and 12. In addition, it organizes night outings for parents and other fundraising events. The organization maintains a location in Virginia Beach, Va.