Abstract
Code-switching, the practice of alternating between languages or dialects within a conversation, plays a multifaceted role in multilingual contexts, particularly in education, communication, and cultural identity. This systematic review synthesizes existing research to explore the affordances of code-switching across diverse linguistic and sociocultural settings. The article examines its roles in enhancing comprehension, fostering learner engagement, and bridging cultural gaps, while also addressing its cognitive, pedagogical, and sociolinguistic impacts. Key findings reveal that code-switching serves as a powerful tool for facilitating bilingual and multilingual education, supporting identity negotiation, and promoting inclusivity in diverse environments. However, challenges such as stigmatization, policy constraints, and unequal power dynamics between languages are also highlighted. By analyzing patterns, trends, and implications from empirical studies, this review offers insights into best practices for leveraging code-switching as a resource in multilingual settings. It emphasizes the need for context-sensitive approaches and interdisciplinary collaborations to maximize its benefits while mitigating associated challenges.