Incorporated in 2002, Soaring Wings Ranch is a nonprofit, Christ-centered organization that serves abused, abandoned and neglected children. The ranch emphasizes the spiritual, emotional, intellectual and social development of children. It offers family support and counseling services. Soaring Wings Ranch provides classes in computer technology. The ranch offers opportunities for students to participate in various adventurous activities, such as scouting, hiking and horseback riding. It also conducts character development classes. The ranch offers music and dance sessions, as well as several sports activities. It additionally provides mentoring services. The center participates in various community events and programs. Soaring Wings Ranch publishes an online newsletter.