The internet is full of useful tools to help get you where you need to be. Here is a list of some sites to get you started. If you would like to recommend sites for us to add to the list, please send us an email and we will be happy to do so.
http://www.engvid.com —video lessons on all kinds of topics to help you with your language skills.
http://breakingnewsenglish.com/ –worksheets and exercises
http://busyteacher.org/ –Loads of printable worksheets
http://www.ted.com/ — lectures with transcripts on all topics under the sun.