This document outlines using the 3 stages of learning to teach children problem solving: the acquisition stage introduces a new concept through show and tell; the fluency stage practices the concept through repetition; the maintenance and generalization stage reinforces the concept through positive feedback and application in different contexts.