Try these
Flash games
Brain Teasers
Games
PedagoTube
PedagoNet