Weaving provides an access point to teach students about the heritage and the dynamic cultural importance of weaving practices in Africa. Weaving education teaches patience and perseverance. It also teaches math from a practical and problem-solving stance, which values ethnomathematical knowledge and skills. Weaving teaches science through the understanding and environmental sustainability of local plants and their practical uses. Throughout this article, we have interwoven our own teaching stories from Canada and Ghana (Allison Balabuch) and Madagascar (Bako Rasoarifetra) through the themes of heritage, mathematics, science, and the development of the self. This article discusses the importance and value of including weaving education into the classroom.