British Council - LearnEnglish
Learn English Free Online
English Club ~ Learn English | Teach English
BBC Learning English | Home page
Learn English Online - Learn English, Learn Spanish, Learn Italian and more.
I'm very surprised that this website, UsingEnglish.com, doesn't offer a reference list for learning english.
I hope this helps! If you want more websites, just go to google.com and enter learn english.
- For Teachers