I wonder if programming might not be an easier introduction to symbol manipulation than algebra. They could get the feel for variables and algorithms in a more concrete way. The transition to algebra would not be so mind bending for a lot of the kids.