Welcome to ESLHQ amira. Please let me know how teaching in Saudi Arabia is. I learnt a bit about teaching in the Middle East during a course and apparently Saudi Arabia is difficult to teach writing due to complete differences in their alphabet compared to the romanic alphabet.
Anyways here is some links which might help:
http://www.bbc.co.uk/worldservice/learningenglish/ http://www.daveseslcafe.com/ http://www.breakingnewsenglish.com/ http://www.english-trailers.com/index.php http://www.britishcouncil.org/learnenglish.htm
Hope that helps.