St. Leonard’s offers a range of services and programs to strengthen children, youth and families; supporting them through the changes that will lead to a more stable and positive future. We provide counseling, assessment, mediation, life-skills training and parent and teen support groups. We also offer a number of residential programs, as well as services to foster parents.

