My experience with using Dragon Box with my children was that it gave them a way of thinking about Algebra patterns even without knowing all the details of what they are doing. When they actually studied Algebra, they would often look at the explanation of a new concept. Struggle with it for a bit and then a lightbulb would go off and they would say, "Oh I see. This is like what we ere doing in Dragon Box."