As a general problem, the teacher's text seems a bit thin in terms of aiding a teacher in actually teaching the lesson at hand. For the experienced teacher with well developed teaching strategies for each key topic, this may not be a problem, but for a teacher who is less knowledgeable about the underlying mathematics, or who is new to teaching, more guidance in terms of presentation of each and every topic may be important. The amount of student work is well matched with other programs. The level of student work generally follows the mathematical depth as described above. This book has much to recommend it, although the level is low in a few topics.
Some areas are very well taught and at an excellent level.
For the lower level student needing to catch up, this is a reasonable level of content. The real question becomes, will the presentation in the individual classroom allow all students to succeed at or close to the level of the program.