Concrete Operational vs Formal Operational
The main difference between the two is that in the concrete operational stage a child is able to think rationaly about objects if they can work with or see the objects. In the formal operations stage they are able to think rationally and do not need the objects being thought about to be present.