---
title: "ESL Speaking Practice and Activities | Speakeroo"
description: "ESL speaking activities students do at home: shadowing, read aloud, listen and repeat, retelling, impromptu answers and role-play, with feedback on every take."
url: "https://speakeroo.app/esl-speaking-practice"
---

For ESL and EFL teachers

# ESL speaking practice and activities for your class

Class time is too short for every student to speak. Give each learner speaking activities they can do at home, with instant feedback on every take, and see the whole class’s progress in one place.

Create a class

An example class roster showing each student’s last session and streak, and how many practised this week

## ESL speaking activities your students can do at home

Assign any of these with a due date, or let students try them first. Each one is a real practice mode, with feedback on every take.

### Shadowing

Students play a short native-speaker clip and speak along with it, copying rhythm and stress. Feedback marks the words that matched and the ones to run again.

[Try shadowing](https://speakeroo.app/shadow-speaking)

### Read aloud

Students read a short passage out loud after hearing a sample reading. Feedback shows the words that slipped, their pace and their pronunciation.

[Try read aloud](https://speakeroo.app/read-aloud-practice)

### Listen and repeat

Students hear a clip up to twice, then say it back. They see how accurately they repeated it, word by word, with pronunciation feedback.

### Listen and summarise

Students hear a clip, then retell it in their own words. Feedback checks which key points they covered.

### Impromptu answers

Students get a random topic and answer without a script. Feedback covers structure, pace and filler words.

[Try impromptu speaking](https://speakeroo.app/impromptu-speaking)

### Role-play conversation

Students hold a spoken conversation with an AI partner, answering follow-up questions the way they would in class or at work.

[Try conversation practice](https://speakeroo.app/conversation-practice)

## From sign-up to a practising class in three steps

Students can accept their invites before you pay. Practice opens for them once the class is subscribed.

1

### Create a class

Name your class. You become its teacher.

2

### Invite your students

Invite your class list by email. Students accept and practise anywhere.

3

### Subscribe and teach

Start the free trial, then assign practice and read the roster.

## Built for classrooms where not everyone gets to speak

### ESL and EFL teachers

Daily speaking between lessons, so class time goes to what only you can teach.

### Exam preparation

Speaking-test tasks with timing, and a roster that shows who is keeping up.

### Language schools

One roster for a cohort of twenty or forty, and one bill for the program.

### Universities

Presentation and seminar practice with feedback on every take.

## One plan for the whole class

Every student gets the full app. You pay per student, and only for the ones on your roster.

7-day free trial

$6 per seat / month

- 200 recording minutes per student each month
- Minimum 2 seats: you and one student
- Seats follow your roster as people join and leave

A class of 30 and you: $186 a month

Everyone you invite must be 13 or older. Speakeroo doesn't support accounts for children under 13, even with a parent's permission.

Create a class

## Questions ESL teachers ask first

What are good ESL speaking activities for homework? Short, repeatable ones that every student can do alone: shadowing a native-speaker clip, reading a passage aloud, listening and repeating, retelling what they heard, answering a random topic, and a role-play conversation. Each takes a few minutes, and each take gets feedback.

What does speaking practice look like for ESL students? Students record short answers, shadow native speakers, read passages aloud or hold a conversation with an AI partner. Each take gets feedback on pronunciation, fluency, grammar and filler words, in plain English.

How do students join my ESL class? You invite them by email from your class roster. They accept the invite, sign in, and practise on the web or in the Speakeroo app.

Can people under 13 join? Everyone you invite must be 13 or older. Speakeroo doesn't support accounts for children under 13, even with a parent's permission.

How do I know who practised? The roster shows each student’s last session and current streak. Assignments show who finished, and a Monday email sums up the week.

What can I see of my students’ practice? You see the work students hand in for assignments, the sessions they ask you to review and anything they choose to share, with recordings, transcripts and feedback, and you write your own. Their other practice stays private. Students are told this before they join.

How does billing work? One seat per person on your roster each month, you included, with a minimum of 2. Seats follow the roster as people join and leave, and the first subscription starts with a 7-day free trial.

What happens to a personal Plus subscription? It depends on where Plus was bought. A Plus subscription paid through Stripe on the web is paused while someone is in your class or team and resumes if they leave. A subscription bought through the App Store or Google Play is not paused automatically: that person cancels it in their store settings.

Can I use Speakeroo with therapy clients? Yes, for speaking practice between sessions. Speakeroo is not a health record: its scores are practice feedback, not clinical or diagnostic measures, and we don’t sign HIPAA business associate agreements, so practices covered by HIPAA can’t use it with patients’ health information. Every organization is covered by our Data Processing Addendum at speakeroo.app/dpa, and recordings are stored in the United States.

## Setting up a class

[How classes work and what they cost](https://speakeroo.app/teach) [Pricing](https://speakeroo.app/pricing) [IELTS speaking homework](https://speakeroo.app/ielts-speaking-homework)

## Set up your class in a minute

Start with a free trial. Pay per student once the class is practising.

Create a class

### Product

[Features](https://speakeroo.app/#features) [Practice](https://speakeroo.app/quick-practice) [Pricing](https://speakeroo.app/pricing) [For teams](https://speakeroo.app/team) [Team guides](https://speakeroo.app/team/guides) [For teachers](https://speakeroo.app/teach) [Product updates](https://speakeroo.app/updates) [Integrations](https://speakeroo.app/integrations)

### Practice modes

[English speaking practice](https://speakeroo.app/english-speaking-practice) [Shadow speaking](https://speakeroo.app/shadow-speaking) [Read aloud practice](https://speakeroo.app/read-aloud-practice) [Conversation practice](https://speakeroo.app/conversation-practice) [Impromptu speaking](https://speakeroo.app/impromptu-speaking) [AI speaking coach](https://speakeroo.app/ai-speaking-coach) [Pronunciation practice](https://speakeroo.app/pronunciation-practice) [Filler word tracker](https://speakeroo.app/filler-word-tracker)

### Speaking resources

[Impromptu speech topics](https://speakeroo.app/impromptu-speech-topics) [Persuasive speech topics](https://speakeroo.app/persuasive-speech-topics) [Informative speech topics](https://speakeroo.app/informative-speech-topics) [Presentation topics](https://speakeroo.app/presentation-topics) [IELTS speaking part 1 questions](https://speakeroo.app/ielts-speaking-part-1-questions) [IELTS speaking part 2 topics](https://speakeroo.app/ielts-speaking-part-2-topics) [Tongue twisters](https://speakeroo.app/tongue-twisters) [Words per minute speaking](https://speakeroo.app/words-per-minute-speaking) [Filler words](https://speakeroo.app/filler-words) [Hard words to pronounce](https://speakeroo.app/hard-words-to-pronounce) [How to pronounce](https://speakeroo.app/how-to-pronounce)

### Company

[About](https://speakeroo.app/about) [Privacy Policy](https://speakeroo.app/privacy) [Terms of Use](https://speakeroo.app/terms) [Data Processing Addendum](https://speakeroo.app/dpa) Privacy choices [Contact Us](https://speakeroo.app/contact)

![Speakeroo](https://speakeroo.app/logo.png)

Made with from Sydney

© 2026 Simple Pi Pty Ltd
