A long time ago, I wrote a post about the best site for finding ESL resources for all levels,ESLPrintables. Today, I would like to recommend you other two great sites full of resources: Curriculumbits and Ziggity Zoom.
Curriculumbits is a site which was launched in 2006 full of free interactive multimedia resources not just for ESL teaching but also but also for Bilingual Schools since it includes materials for subjects such as Geography, Biology, Art & Design, Maths, PE or Physics. As it is said in the site "Resources have been produced according to key stage 3 and 4 of the UK National Curriculum for students aged 11 to 16. All resources are produced by elearning multimedia specialists in collaboration with every day teaching staff as a direct solution to their classroom requirements."
The Teaching Resource Library includes games, quizzes, interactive animations and videos to use in the classroom. There are not many resources for English yet, but it worths visiting it!!
However, if you are looking for a great site full of ESL resources for preschool and primary (first cycle) the alternative
is Ziggity Zoom: a place where children will get excited and have fun playing games, colouring pictures, reading and listenting stories about different characters, watching vid
eos and more.