MultiplicationGames is a wonderful free site for students looking to learn and strengthen their multiplication skills. This is done through a wide variety of fun educational games (Game Based Learning) such as: multiplication bowling, times table shooting, and more. Finally, some of these games are multi-player and a great way to integrate "group learning" into a classroom.
I highly recommend checking out MultiplicationGames by clicking here.