Skip to content
English Language Arts · 12th Grade

Active learning ideas

Code-Switching and Identity

Active learning works for this topic because code-switching is a lived practice, not just a theoretical concept. Students need to hear, analyze, and practice shifting registers themselves to understand its role in identity and power. The activities move from personal reflection to text analysis, grounding abstract ideas in concrete experience.

Common Core State StandardsCCSS.ELA-Literacy.L.11-12.3CCSS.ELA-Literacy.RL.11-12.4
20–55 minPairs → Whole Class4 activities

Activity 01

Think-Pair-Share20 min · Pairs

Think-Pair-Share: My Own Code-Switching

Students write briefly about a situation where they changed how they spoke based on their audience, then discuss with a partner what triggered the switch and what it cost or gained them. The class uses these examples as an entry point into analyzing code-switching in the assigned text.

Analyze how code-switching reveals characters' navigation of multiple cultural contexts.

Facilitation TipDuring the Think-Pair-Share, explicitly ask students to focus on tone and audience in their own examples to avoid generic responses.

What to look forPose the question: 'How does a character's decision to use a specific dialect or untranslated phrase reveal their internal conflict or external pressures?' Ask students to cite one specific example from the text and explain its effect on their understanding of the character's identity.

UnderstandApplyAnalyzeSelf-AwarenessRelationship Skills
Generate Complete Lesson

Activity 02

Jigsaw45 min · Small Groups

Close Reading Workshop: The Switching Moment

Groups identify three or four moments in the assigned text where a character's language or register shifts. For each moment, they analyze who the audience is, what the character gains or protects by switching, and what the switch reveals about the power dynamics at play.

Explain the significance of an author's choice to include untranslated phrases.

Facilitation TipIn the Close Reading Workshop, model annotating a text with a focus on word choice and punctuation changes that signal shifts in register.

What to look forStudents will write a short paragraph (3-5 sentences) explaining one way code-switching functions as a survival strategy for a character. They should name the character and the specific linguistic shift they observed.

UnderstandAnalyzeEvaluateRelationship SkillsSelf-Management
Generate Complete Lesson

Activity 03

Inquiry Circle55 min · Small Groups

Inquiry Circle: Character Language Map

Students create a visual map of a character's language use across the text, plotting different speech contexts on a spectrum from home/indigenous language to formal/colonial register. They annotate each data point with textual evidence and a brief analysis of what the position reveals about identity.

Evaluate how linguistic choices contribute to the theme of identity formation.

Facilitation TipFor the Character Language Map, insist students include both the language/dialect used and the context that prompted the switch to make patterns visible.

What to look forPresent students with a short, fictional dialogue that includes code-switching. Ask them to identify the points where code-switching occurs and briefly explain the likely social or contextual reason for each shift.

AnalyzeEvaluateCreateSelf-ManagementSelf-Awareness
Generate Complete Lesson

Activity 04

Socratic Seminar50 min · Whole Class

Socratic Seminar: Is Code-Switching Resistance or Accommodation?

After reading two short critical pieces representing different views, students participate in a structured discussion about whether code-switching represents a form of resistance to colonial norms or accommodation to them, and whether the answer varies by character, context, or author intent.

Analyze how code-switching reveals characters' navigation of multiple cultural contexts.

Facilitation TipIn the Socratic Seminar, redirect comments about ‘feeling confused’ to specific textual evidence about the character’s social constraints.

What to look forPose the question: 'How does a character's decision to use a specific dialect or untranslated phrase reveal their internal conflict or external pressures?' Ask students to cite one specific example from the text and explain its effect on their understanding of the character's identity.

AnalyzeEvaluateCreateSocial AwarenessRelationship Skills
Generate Complete Lesson

Templates

Templates that pair with these English Language Arts activities

Drop them into your lesson, edit them, and print or share.

A few notes on teaching this unit

Experienced teachers approach this topic by starting with students’ own linguistic repertoires, then layering in analysis of how power, audience, and identity shape language use. Avoid framing code-switching as ‘good’ or ‘bad’—instead, ask students to evaluate its effectiveness for the character’s goals. Research suggests that when students practice code-switching in low-stakes contexts first, they become more precise analysts of it in literature.

Successful learning looks like students using precise language to describe code-switching moments, connecting linguistic choices to character identity and social pressure. They should move from identifying switches to explaining their purpose and effect on relationships and power dynamics in the text.


Watch Out for These Misconceptions

  • During Think-Pair-Share: My Own Code-Switching, students may say code-switching means they are ‘not really themselves’ in one language.

    During Think-Pair-Share: My Own Code-Switching, redirect students by asking them to identify a moment when they chose not to code-switch and the social consequence of that decision.

  • During Collaborative Investigation: Character Language Map, students may assume code-switching only involves switching between two entire languages.

    During Collaborative Investigation: Character Language Map, provide examples of intra-lingual switches (e.g., formal to informal English) and ask students to find these in the text as well as inter-lingual switches.


Methods used in this brief