Need Help Now? Call the Suicide & Crisis Lifeline at 988 | SAMHSA Helpline: 1-800-662-HELP (4357)
Spring Lake Ranch Therapeutic Community
4.8(5)
Spring Lake Ranch Therapeutic Community, located in Shrewsbury, Vermont, provides a comprehensive residential and outpatient treatment environment for adults and young adults with mental health and co-occurring substance use disorders. The facility combines intensive therapy, meaningful work, and community engagement to foster personal growth and recovery. Residents participate in individualized and group therapy sessions, while benefiting from a structured, farm-based environment that emphasizes responsibility, skill-building, and social connection.
Treatment Services
Levels of Care
Core Services
- Crisis Intervention
- Family Therapy
- Group Therapy
- Individual Therapy
- Medication Management
- Recovery Support Services
- Smoking Cessation Treatment
Therapies & Approaches
- Cognitive Behavioral Therapy
- Creative Arts Therapy
- EMDR Therapy
- Recreation Therapy
- Wellness Recovery Action Plan (WRAP)
Conditions Treated
- Adjustment Disorder Treatment
- Anxiety Treatment
- Autism Spectrum Disorder
- Bipolar Disorder Treatment
- Depression Treatment
- Dual Diagnosis Treatment
- Psychotic Disorders Treatment
- Serious Mental Illness
- Substance Use Treatment
Populations Served
- Adult Services
- Senior Services
- Young Adult Services
Additional Services
- Clinician-Led Groups
- Evidence-Based Work Therapy
- Failure to Launch Syndrome
- Farm-Based Therapeutic Community
- Humanistic Approach
- Integrative Treatment Model
- Mindfulness & Yoga
- Outdoor & Recreational Therapy
- Trauma & Post-Traumatic Stress Disorder
Is this your clinic/facility?
Claim Verified Badge – Display your badge on your website
Claim Your Listing – Request updates or manage this profile
List Your Facility – Add a new treatment center to our directory
Location
Loading map...
Insurance Coverage
For information on insurances accepted by Spring Lake Ranch Therapeutic Community, please contact them directly at (802) 492-3322.