<p style="text-align: justify;">The teaching and learning of mathematics in South Africa are conducted through the authorised Language of Learning and Teaching (LoLT). South Africa has eleven official languages, and English is a Language of Learning and Teaching (LoLT) from the Intermediate and Further Education and Training (FET) Phase. This study explores teachers' views on code-switching as a communicative technique to enhance teaching mathematics in Grade 4 in selected primary schools in South Africa. This qualitative single case study employed the interpretivist paradigm and social constructivism theory. A convenient purposive sampling technique was used to sample six grade 4 mathematics teachers from three primary schools in the Alexandra township in South Africa. Researchers collected data through the use of semi-structured interviews, which were later analysed and discussed using themes. Findings indicate that teachers often code-switch from LoLT (English First Additional Language) into Home Language (H.L.) to enhance learners' understanding of the mathematics concepts. Researchers suggested the integration of code-switching into the curriculum policy and followed by in-service training for Grade 4 mathematics teachers in code-switching.</p>