Code-switching means changing how language is used depending on social context. This can mean switching between languages (such as speaking English to an English speaker but German to a German speaker) or mixing languages (such as Spanglish). It can also refer to switching dialect (such as African American English to Standard American English) or changing register (such as using slang around friends but formal language at work).
People code-switch for many reasons. Code-switching may allow for someone to be understood more clearly, show respect, indicate group identity, make a request, or avoid implicit bias. This often happens subconsciously.
Code-switching has been a topic of discussion particularly when it comes to American classrooms, where lessons are taught in Standard American English. Speaking languages or dialects that aren’t mainstream has historically been looked down upon in an educational setting. Many educators are now recognizing the benefits of linguistic diversity and the utility of code-switching in the classroom.

Leave a comment