Websites that could be helpful
Purple Math (Algebra 1) has explanations but no videos
Art of Problem Solving Algebra 1 videos
Cliff Notes for Algebra 1 has explanations but no videos
Math is Fun (Algebra 1) has explanations but no videos
Purple Math (Algebra 2) has explanations but no videos
Cliff Notes for Algebra 2 has explanations but no videos
Khan Academy (videos and practice) Virtual Math Nerd (videos for both Algebra 1 and 2)
Math Planet (explanation and videos for Algebra 1 and 2)
Graphing Calculator (same calculator is used with On Ramps Pre-Cal)