English or ESL peaking for students or learners of English is hard and most of the ESL students are very shy to speak because they are afraid of making a mistake!

There are many ways to practice your ESL or English speaking and improve your English speaking skills:

  • Find a friend and speak English only with them for one hour a day or more (the more the better). This is the minimum time to be spent.
  • Use interactive materials like websites, chat rooms, record your voice then listen to to it again and repeat (can be done on your phone).
  • Get involved in discussion with other people about a topic you are interested in English. For example, if you like traveling then you can talk about traveling!
  • Make conversations with other people in English
  • Read a lot of magazines and newspapers in English. For example, find the magazines and newspapers that you like. So if you like cooking then you read cooking magazines. A nice list of magazines and newspapers around the world
  • Listen to your favorite song in English. Pick a song that you really like and try to memorize it and learn the words or the lyrics of that song. For example, if you like the song everybody dance now (in the 90s) then you look for that song and sing along the words or lyrics that you have written already.
  • If you like talk shows, news, stand up comedy then you can improve your speaking and listening in English.
  • Find a pen pal to write to in English about your daily routine and culture. A good site called Inter Pals to find a pen pal or pen friend.
  • Sign up for forums or discussion groups online like English learning sites and groups. Interact with them and let them know you are new.
  • Write your own dairy daily and read it out loud the next day. Get some one to correct it for you if you can. If not you can slowly figure out your mistake and by time you will get much better.
  • ESL and English speaking activities topics and materials.
  • Try to think in English. (not in your own language and then translate to English)
  • Do not be afraid to make mistakes in pronunciation or accent
  • Remember you are learning a second language in addition to your first language.
  • Use a speaking dictionary