Rich in Diversity, Committed to Excellence
This is a free math resource site that has both explanation videos and practice problems complete with thorough explanations.