This is a free site that offers many educational games and activities. You must sign up but it is free.