This is a link to an English school website but there are lots of ideas and interactive games for primary aged students - relating to Math/s, literacy etc
Here is another website which is great to encourage all students to think and discuss (even the ones who don't speak English.) There are some good activities students can write about after they have watched the videos.
http://www.literacyshed.com/