Learning resources

The alphabet
Alphabet action
Game
Game2

Grammar
Grammar and words (British Council)
Grammar for Batxillerat
English4u
Basic Grammar Exercises
Bon's tips
Bachiller Sabuco (Exercises for Batxillerat)
Video Grammar (Explanations in Catalan, Spanish or English and exercises to practise)
Capsulas de inglés para practicar tiempos presente y pasado.
Grammar in infographics
Grammar Ninja: Game


Vocabulary:
La mansion de inglés
Learning Chocolate
Leo lo que veo
Saber inglés
The English Vocabulary
Visual ESL
My type of animal (1ESO)
Idioms
Test your vocabulary
Visual dictionary
Talking Dictionary


Reading:
ReadTheory
Stories 1 (Basic level. Popular stories for children)


Miscellaneous activities:
Agenda Web (Hundreds of free English Exercises)
Voxy (Learn English in the school of life)
Activities for ESL Students
Adele's ESL Corner

Many things
ego4u
Anglès365
Language Guide (easy)
English as a Second or Foreign Language
Multimedia English Classroom (Follow me episodes included)
Englishpage
Search real English websites for infomation
Linguasnet
AgendaWeb
Edu365 (ESO)
60 Second Recap (Book summaries in 60 second video segments).
Stop and Learn English (Advaced level)
BBC - Skillwise - English (Practical literacy skills)
English for everyone (All levels)
Apps to learn English (Updated by Pinterest's users)


Pronunciation:
The sound of American English
English Central. Pronunciation Center
SozoxVideos - Daily pronunciations. (Words in alphabetical order)
Letter Sounds 2 Blends 
Central English (Watch, listen to videos, speak and learn vocabulary in context)


Listening:


Learn and Laugh:
Jokes 
Cartoons
Language barrier...An Italian speaks English .. 
Càpsules d'anglès (the teacher will probably make you laugh!!)


Memory to learn vocabulary and pronunciation (elementary level):
Animals1 Animals2 Animals3 
Body1 Body2 
Face
Food
Sweets
Fruits
School1 School2 
Jobs 
Family 
Weather


Other subjects in English:
Science
History
Maths


Revision and Help (easy level):
Telling the time 1
Telling the time 2
Telling the time 3
Bridging the Gap (1ESO)
Basic vocabulary (Easy vocabulary revision. Different activities)
English verbs