With over 40,000,000 visitors each year - this is a great place to interact with teachers, friends or fellow students
On Englishforums there are many places for English learners to improve their English.

Beginners:

This free tests section is full of tests made by our teachers and proficient speakers.
We also have several online lessons and videos:
  1. Free pronunciation course
  2. Accent lessons
  3. Class videos
  4. Speaking lessons
  5. Vocabulary lessons and many more .
In our Forums you can ask your questions about the English language:
For basic and easy English questions we have the Basic English Grammar Questions and the Basic English Vocabulary Questions forums. Our other forums include:
  1. ESL General English Grammar Questions
  2. General English Vocabulary & Idiom Quesitons
  3. Video & Distance Learning
  4. English Audio: Speech & Pronunciation
  5. ESL Tests & Test-taking Questions
  6. ESL Software, Online Learning & Games
You can also read our archive of the most commonly asked questions.
A great way to practice your English is to go through our Read-along section!

For the more advanced learner of English we have forums that are more specific, such as
  1. Information Technology English
  2. Business & Finance English
  3. Legal English
  4. Linguistics Discussion Forum
  5. Science & Technology English
  6. Medical & Dental English
We also have a section for the writers, where you can either post your story or get help with your letters, reports or essays.
  1. Essay, Report & Composition Writing
  2. Formal, General & Business Letter Writing
  3. Poetry
  4. Song Writing & Lyrics
  5. Stories by Students
For a fun way to practice your English you can join us in the Puzzles,Riddles & Word Games and Words, Puns & Jokes forums .
And last but not least, one of the best ways to improve your English is to make friends and practice with them. Join us in a live chat and see which people have introduced themselves .