These are some good websites for learning English. Please visit and joint yourself!

ESL PRACTICE SITES:

http://www.voanews.com/vietnamese/dynamic_english.cfm
http://www.ccc.commnet.edu/grammar/
http://a4esl.org
http://www.englishlearner.com/tests/test.html
Grammar, Vocabulary, Crossword Puzzles, Readings, Quizes, Hangman (word game)
http://www.studygs.net/
Study Guide and Strategies
http://www.eslcafe.com/
Idoms, phrases, Verbs, Quizzs, Slang
http://www.edufind.com/learning/index.cfm
Online English Grammar
http://www.esl-lab.com/
Listening
http://focusenglish.com/
Listening, Idoms, Vocabulary, Conversation practice
http://esl.about.com/
listening, Quizzes, Games, Vocabulary and more content frequently change
http://owl.english.purdue.edu
Writing lab
http://owl.english.purdue.edu/handou...slstudent.html
http://www.wordsmith.org/awad/
Vocabulary

http://www.better-english.com/exerciselist.html
Business English { http://www.stroppycat.com/thankyou.html }
http://www.manythings.org/
Word games, Puzzles, Listening and more.
http://www.eslpartyland.com/students/inter.htm
Discussion Forum.
http://ohiou.edu/esl/english/index.html
Grammar, Reading, Writing, Listening, Speaking, Vocabulary
http://www.everydayenglish.com/
Listenting Practice – Basic
http://www.collegedirectory-esl.edu
College search for Collegr/University accept ESL 109 or 112 instead of TOEFL.