Two sources that provide free online English lessons are ESOL Courses and English Page. Both sites offer free English lessons that cover vocabulary and grammar lessons at different levels of English from beginner to advanced.
ESOL Courses and English Page also offer reading and listening lessons. ESOL Courses offers beginners the choice to study vocabulary pertaining to seasons, pets, transportation and work. English Page has several English dictionaries for irregular and phrasal verbs as well as a verb and preposition dictionary. Learners can learn about the culture in the United States and the United Kingdom in the ESOL Courses culture section.