Free online history network with articles, worksheets and even a quiz on each section. You will find cool games, videos, worksheets on many historical events that will help you understand those that have gone before us.
Khan Academy is a great online learning website for students of all ages. The site offers short video lessons on thousands of topics, and their programs are personalized to allow children to learn at their own pace. To top it off, all videos and resources are free for all users.