I use this worksheet to help breakdown how to solve algebraic equations for my 8th graders. This worksheet assumes prior knowledge in solving algebraic equations. Each step (and page) adds an additional level of difficulty which is helpful for both students and teachers to determine where their student is in experience/confidence with algebraic equations.
I often use this as a pre-test for my 8th graders to determine how comfortable they are manipulating algebra expressions.
The math in this worksheet definitely gets complicated, so I wouldn't assign this to a new-to-algebra student.