K-12 Teaching and Learning From the UNC School of Education

LEARN NC was a program of the University of North Carolina at Chapel Hill School of Education from 1997 – 2013. It provided lesson plans, professional development, and innovative web resources to support teachers, build community, and improve K-12 education in North Carolina. Learn NC is no longer supported by the School of Education – this is a historical archive of their website.

From the education reference

The practice of combining or switching between elements of more than one language in verbal and written communication. Effective communication is the primary goal when code-switching. Originally a term understood in relation to second language learning (that is, switching between English and a second language such as Spanish), it is also used to describe switching between "standard" English and non-standard dialects or traditions.

Didn't find what you were looking for?

  • Get help searching the LEARN NC website.
Code-switching is the practice of moving between variations of languages in different contexts. This article explains the history of code-switching, explores important literature on the subject, and discusses approaches to language response in the classroom.
Format: article
By Heather Coffey.
Play in the multilingual classroom
In Bridging Spanish language barriers in Southern schools, page 2.3
Unstructured play is an important way for young children to make social and cultural connections. It also fosters language development and literacy skills for both English language learners and native English speakers.
Format: article
By Kristin De Soto Madson.