When we teach the patterns of Academic English, students can easily learn to add the Academic English usages to their code-switching strategies. Many teachers know to uncover the skill of code-switching and to help students maximize this capability, in order to prepare them for higher level schooling and employment.
I use the verb "uncover" because everyone does code-switch, whether we know that term or not. We use different standards and registers of language in different environments, under different conditions, for different purposes, or for different effects.
When I wrote my lessons for The Grammar Graduate's Parts of Speech, I included mini-lessons on some of the specific non-Academic uses of each part of speech that I hear my students use.
Within the lesson, I simply point out these uses as non-Academic and give the Academic use instead. Here's an example:
At the end of the Parts of Speech lesson packet, I have included an exercise that gives students practice in transcribing several sentences with common, non-Academic uses into Academic English.
For your free lesson packet on Nouns and Pronouns, including practice exercises, quizzes, and teacher's keys, use the sign up form in the sidebar. You will get a short series of tips and additional resources, along with the free download, delivered straight to your email inbox.