With the rise of computational thinking in education, Scratch has become an important tool for integrating programming into various subject areas. This study explores the effectiveness, strategies, and challenges of using Scratch in secondary school mathematics teaching. Through literature review, classroom practices, and case analysis, the research demonstrates that Scratch can enhance students’ conceptual understanding, problem-solving skills, and engagement in mathematics. Scratch, as a graphical programming tool, is characterized by its ease of use and strong visualization capabilities. It effectively addresses the disconnect between theory and practice in traditional classrooms, providing concrete visual support for student learning. Traditional teaching in mathematics is understood as the teacher being the main figure of the educational act, which is a situation more focused on teaching. Based on the characteristics of secondary school mathematics courses, this study takes the application of Scratch in secondary school mathematics teaching as its starting point, proposing strategies such as scientifically allocating class time, dynamically decomposing teaching content, animate demonstrations of logical processes, procedural task design, and the construction of engaging interactive activities. The aim is to utilize Scratch to optimize classroom teaching design and enhance students learning experience. Meantime, the study concludes with practical instructional recommendations for effective integration.
Attila et al. (Tue,) studied this question.