Learning English at Home
Websites for Young People
English File - Grammar and vocabulary activities.
Story Books UK - Online story books to listen and read. Also has stories in Farsi (Persian).
Unite for Literacy - Online story books to listen and read in English (US) and Farsi.
Games to Learn English - Simple games to practise English.
Learn English Kids (British Council) - Games and activities for learning English.
Many Things - Simple quizzes for learning vocabulary.
BBC Bitesize Secondary - Help with all secondary subjects.
Websites for Adults
English My Way - Videos and activities for learning beginner English.
British Council ESOL Nexus - Spelling, grammar, reading and vocabulary. Also activities for Life in the UK test