If your student is seeing content that is above or below their current skill level, the software will recognize that and correct it. Each time your student begins a new lesson in Basics, they are given a pretest to determine how well they understand the material in the lesson. If your student passes the pretest, they will move on to another skill within that domain. If your student passes numerous pretests in a row, the program will recognize that their placement in that domain is too low and have them work on more challenging skills. The reverse is also true- if your student is struggling with the lessons they are seeing, the program will begin to present easier skills in that domain.