I have a 2 year old daughter and have a similar situation. I stay home with her all day so she doesn't go to daycare. I began taking her to classes at the Little Gym when she was 18 months old. She is terrified of other children and I was concerned that she would not do well in preschool because of it. She was scared at first but has really opened up after a few months. The Little Gym is wonderful. The teachers are great and the format is fun. The classes are mommy and me until the age of 3, then the child would go by themselves. The class has music and singing, and then time to learn skills like rolling, hanging on bars, walking on the balance beam, jumping, etc. They also play with balls and bubbles every class. I can't believe the changes I see in my daughter. She went in there an extremely shy, clingy child, and she now runs around the gym without me with confidence. It's wonderful. There are 2 locations in the Lehigh Valley, one in Macungie (where I go) and one in Bethlehem Twp (which I think is actually in Easton). Check out the website for the specifics. They offer classes during the day and also evenings and Saturdays. And the first class is free! I know I sound like a Little Gym commercial, but it is a really great program. Hope this helps!