T.E.A.C.H, is a nongovernmental association dedicated to provide support and care to individuals confronting mental health problems, communication disorders, psychomotor development, and learning difficulties via , a variety of therapeutic services, counselling, parenting skills, and capacity building , TEACH seeks to develop academic and vocational skills for children with learning difficulties ,our mission is to train, inform, educate and support parents, families, professionals and consumers in building partnerships that meet the needs of children , youth and adults