About Elliot House – Needham
Elliot House, in Needham, Massachusetts, provides mental and behavioral health care services for adolescents and adults. Their programs are based on a Clubhouse Model of treatment emphasizing peer coaching and recovery-focused life skills development. Dedicated services are available for adolescents, young adults, bilingual persons, and persons with co-occurring addiction and mental illness.
Their outpatient programs are based on a Clubhouse Model of care rooted in peer coaching and life skills development. Clients engage in intensive individual and group counseling and recovery education addressing topics such as coping, self-care, wellness, emotional regulation, and relapse prevention. Independent living skills are also prioritized, including job readiness, financial management and budgeting, household management, and parenting.
Their aftercare services ensure a complete continuum of care aligned with clients’ evolving needs and may include academic and vocational training, supportive housing and employment, step-down support, and referrals for medical, mental health, and social service programs.
Elliot House accepts private insurance, Medicare, Medicaid, and self-pay.