My son is almost 6 and had his first lesson yesterday. He is terribly shy but Michael was fantastic with him. I know kids can really test your patience but Michael does not seem burnt out at all. He seems they love what they do! My son went on singing and playing the little song he learned all afternoon!