Debate Activities for English Classes — Topics and Rules

March 2026 · Activities

Debates are among the most effective speaking activities for intermediate and advanced ESL students. They develop critical thinking, argumentation skills, active listening, and the ability to express and defend opinions — all while practicing English in a meaningful, engaging context.

Debate Formats for ESL

FormatStructureBest Level
Opinion LineStudents stand on a line from "strongly agree" to "strongly disagree" and explain their positionB1
Balloon DebateCharacters in a sinking balloon argue why they should stay. Class votes who to "throw out"B1–B2
FishbowlInner circle debates, outer circle observes and takes notes, then switchB2
Formal DebateTwo teams, structured speeches, rebuttals, audience voteB2–C1
ParliamentaryGovernment vs opposition, motions, points of orderC1

Debate Topics by Level

B1 Topics (Accessible, personal)

B2 Topics (Abstract, societal)

C1 Topics (Complex, nuanced)

Language of Argumentation

FunctionUseful Phrases
Stating opinionIn my opinion... / I firmly believe... / From my perspective...
Giving reasonsThis is because... / The main reason is... / One key factor is...
Adding pointsFurthermore... / In addition... / Moreover... / What's more...
ConcedingWhile I understand that... / Although it's true that... / I accept that, however...
DisagreeingI see your point, but... / With respect, I disagree because... / That's a valid argument, however...
ConcludingIn conclusion... / To sum up... / Taking everything into account...

Running a Debate: Step by Step

  1. Introduce the topic and language (10 min): Present the motion, pre-teach argumentation phrases
  2. Preparation (10–15 min): Teams brainstorm arguments, assign speakers, prepare rebuttals
  3. Opening statements (5 min): Each side presents their main argument
  4. Rebuttals (5–10 min): Each side responds to the other's arguments
  5. Open floor / Questions (5 min): Audience asks questions
  6. Closing statements (3 min): Final summary from each side
  7. Vote and feedback (5 min): Class votes, teacher provides language feedback

Tips for Effective Debates

Frequently Asked Questions

What if students get too emotional during debates?

Establish ground rules: attack arguments, not people. Use phrases like "I disagree with that point" not "You're wrong." Assign positions randomly so students don't feel personally attacked. If things get heated, pause and remind everyone it's a language exercise.

How do I handle students who dominate the debate?

Use structured formats with timed speaking slots. Assign specific roles (speaker 1, speaker 2, questioner). Use a "talking token" — you can only speak when holding it, then pass it to someone else.

Related Resources

Try Edooqoo Free →