I ordered these for my nearly 5-year old son. He wears a size 11.5 but I ordered him the 12.0 so that he would have room to grow. They were HUGE! I also got him the size 12.0 in the Evan and it is perfect (room to grow but not enormous). The Heathrow was at least 2-inches longer than the Evan, yet both were size 12.0. I would seriously encourage you to order at least one size SMALLER than what your child wears.