Khan Academy for 8th graders
Math Games!
Extra lesson help
Math is Fun!
Curriculum page for linear functions