Caritas School of Life is a Therapeutic Community with a multi-dimensional approach to recovery. At Caritas we encompass the physical, mental, spiritual, social, emotional and vocational needs of a human being within a highly structured, family-like environment.