Yes. My daughter is almost 3yo now. She used to be shy but now she is slightly more confident in front of people. I find that speech and drama do help in terms of social anxiety issues. However. It could also be a phase. What's most important is our children are healthy in mind and strong in heart