SPEAKING ACTIVITIES:
REFLECTION: This includes free English courses, content for English teachers. This site also has basic Grammer, intermediate and higher level, vocabulary, and pronunciation to improve basic pronunciation. You can also study advanced grammar. There are some quizzes on the English language.