It is a solid math practice book with excellent explanations but it does not replace a textbook. It is a good practice book for extra assignments, would not recommend as the primary source. Many problems are not complex enough. Compare it with your state's standards explanations before making a final decision. This also has only multiple choice questions; it is part 1 of a set.