English for Beginners is a great site from French teacher Renée Maufroid. Here you will find whatever it is you are looking for: grammar activities, vocabulary, pronunciation, videos, culture, webquests, links.
All in all more than 500 activities for students from A1 (beginners) to B1 level (intermediate).
English for Beginners is a must for lower level students and their teachers.