Khan Academy has videos that explain all of the Math topics.
Math IXL has math drills and exercises for each grade level and types of Math.http://aaamath.com/
AAA Math has many different activities to practice Math skills.
Online Writing Lab
The Online Writing Lab offers assistance with citations for bibliographies and the writing process.
Language Arts and Math Practice for grades K-5.