Children's thinking is highly variable at every level of analysis, from neural and associative levels to the level of strategies, theories, and other aspects of high-level cognition. This variability exists within people as well as between them; individual children often rely on different strategies or representations on closely related problems presented close in time. Recognizing such variability can help us both describe development more accurately and better explain how cognitive change occurs.