We all believe algebra could develop students’ skills in the solving equations, finding numbers that meet specified conditions, and it enable students to become sufficiently at ease with algebraic formulas that they can use symbols to solve real problems and read popular scientific literature intelligently. Many situations in elementary school mathematics can give students an opportunity to generalize and represent mathematical ideas and processes, so design and provide appropriate problems would help them develop algebraic thinking. Accordingly, extending transitional approaches switched from exclusive focus on equations to work involving generalization, number patterns, variables, and functions can help teachers to understanding students’ algebraic thinking