Random Topic GeneratorPractice free

Speaking practice by goal

Choose the speaking situation you need to practice

Random topics work best when the prompt matches the moment you are preparing for: an interview, a class round, a conversation, or a low-pressure confidence drill.

Interview preparation

Practice Interview Answers Out Loud

Use this interview speaking practice page to generate a behavioral question, choose STAR, speak for two minutes, and repeat until your answer sounds specific instead of memorized.

Start this interview routine ->

Public speaking confidence

Practice Public Speaking Without an Audience

This is a low-stakes public speaking practice routine: pick an easy topic, use a one-minute timer, speak without restarting, then repeat daily until talking on the spot feels more familiar.

Start this confidence routine ->

Students and classrooms

Speech Topics for Students

Students can use this page to pick a JAM, GD, extempore, debate, or one-minute speech prompt, speak for a fixed time, and repeat with a simple structure.

Start this student drill ->

ESL speaking practice

English Speaking Practice Topics

ESL learners can use this page to pick an English conversation topic, speak for one minute, add useful vocabulary, and repeat with beginner, intermediate, or advanced prompts.

Start this ESL routine ->

Toastmasters table topics

Toastmasters Table Topics Practice

Use this page to generate a table topics prompt, choose PREP, AREA, or Rule of Three, speak for one to two minutes, and practice ending cleanly.

Start this Table Topics routine ->

Teachers and classrooms

Speaking Activities for Teachers

Teachers can use this page for classroom speaking warmups, JAM rounds, group discussion, debate practice, ESL conversation, and short presentation drills.

Start a classroom drill ->