You can start taking a look at all the different possibilities you have online to learn English.
Language Guide is a fun tool to learn vocabulary
Learning vocabulary daily will help you improve your English. Suscribe to Learn English Daily and start learning new words everyday.
Learning Edge is great to improve your vocabulary. Once we have our new computers installed at school we will be able to watch and listen to this site.
Another great way of learning vocabulary is with Hangmans.
Flash Hangman games for ESL students
Online ESL Hangman
If you are a visual learning you must try looking for words with Visual Thesaurus