Mathalicious
link
A website dedicated to the idea that math is best learned when it is used as a tool to learn about something else. Covers Middle school math and algebra 1 and 2. Be sure to read the lessons thoroughly, some subjects may be inappropriate for sensitive or young kids.