ROCK programs are currently divided into the following equine-assisted activities: Therapeutic Riding/Sports Riding assists clients to ride to the best of their ability. Educational Programs are offered in partnership with local youth agencies and school districts. The Lynn C Christianson Therapy Clinic offers physical and speech therapy. These activities and therapies utilize the partnership with the horse and related equine activities to achieve a variety of goals including improvement in cognitive, physical, emotional, social, educational and behavioral functioning. ROCK also serves veterans through the ROCK On Veterans program.