Teaching Listening & Speaking


Children English

For Beginners

Classroom English

English Songs

  • American Songs Learn English through learning traditional American songs
  • Learn Songs Learn to sing folk songs, campfire songs, and group-singing songs
  • Songs for Kids A lot of great songs for you to enjoy and a great way to get better at speaking English


  • Speak English Fast More than 300 conversations on various topics for you to practice speaking
  • ESL Conversations More than 1,500 conversations under different topics with high-quality audio
  • Speaking Is Easy Choose any topics you are interested in to practice speaking
  • Easy Conversations Hundreds of easy conversations, short and interesting, for you to read and listen
  • Phrases for Conversation Hundreds of common expressions for beginning, intermediate and advanced learners

Free ESL Software

  • Tutor Mike The award-winning AI software which enables students to talk to a human-like machine
  • USA Learns Practice English speaking, vocabulary, pronunciation, spelling, and more
  • Ventures Arcade Online activities and exercises for Cambridge Textbook Ventures

Online Radio News

  • BBC World News BBC's international radio. Listen to music, world news, sports, and weather forecast
  • National Public Radio Hourly newscast, 24-hour program stream. Listen to your favorite programs daily

Online Videos

Conversation Questions


Well-Known Sites

  • ESL Robot Practice speaking English with an intelligent language robot
  • 365 Short Essays Listen to interesting short essays written for ESL learners
  • Short Stories for ESL Learners Listen to the 100 short stories, and do the questions & answers, dictation exercises
  • chatbots.org List of all chatbots - virtual assistants, chatbots, conversational agents, and virtual agents in the world
  • Foreign Languages for Travelers An excellent site for people who want to quickly learn some useful English or other foreign language phrases
  • NIV Bible Download Excellent MP3 files of the New International Version of the Bible
  • Audio Bibles Choose a version, listen to one chapter a day