Each module includes between five and ten specialized lessons. Each lesson provides ten problems. Students can repeat lessons as often as necessary. All questions are randomly generated to provide thousands of problems and to ensure students do not memorize answers. An unlimited number of examples can be seen within each lesson to illustrate different concepts.
Some lessons adjust the level of difficulty according to students' mastery of the concepts.
Together, semesters one and two cover over eighty topics. Many lessons end with a discovery session where students can use on-screen manipulatives for exploration and further understanding. I am very impressed with the Algebra Class software that was installed on our computer. It has helped me tremendously with teaching Pre-Algebra and Algebras 1 and 2. The girls enjoy working on the computer during math class, too.