Question: Is there any website that teaches arabic to english for free? 

Answer: I'm not sure but try the BBC - also listen to the radio BBC world service.
This question from the Yahoo Q&A forum is categorized in the topic: Science & Mathematics