Free online resources for kids to learn. They use information, worksheets, videos, songs and educational games to cover a variety of subjects.