Get students talking with our free online ESL discussion and speaking activities. Use them as warm-ups, icebreakers or longer debates.
Available Activities
- Random Conversation Questions – A huge deck of random questions and conversation starters for speaking practice.
- Random Topics – Generate random conversation topics to spark free discussion.
- Fact or Myth? – Categorise activity: decide whether statements like “bats are blind” are facts or myths, then discuss the surprises.
- Agree or Disagree – Card set of opinion statements. Students say whether they agree and explain why.
- Controversial Opinions (B1) – Card set of debatable opinions at B1 level to get students arguing their point.
- Controversial Opinions – Card set of debatable opinions for higher levels.
- Would You Rather…? – Card set of fun choice questions. Students choose and give reasons.
- Would You Rather…? Places to Live – Card set of would you rather questions about where to live.
- Getting to Know Each Other – Card set of icebreaker questions for new classes.
- Getting to Know Each Other: First Class – Card set of icebreaker questions for a first lesson.
- Random Conversation Topic Generator – Card set that picks a conversation topic at random.
- Random Conversation Topics 2 – A second set of random conversation topics.
- Conversation Topics #1 – Spin the wheel to choose a topic to talk about.