I understand your anxiety, but here is what I found works best from experience as a Sunday School teacher and a mother of a 4 yr old and 1 year old. Drop her off, tell her you love her and that you will be back....then leave! No more conversation, you are just dragging out the enevadble. Like you said she will be fine after you leave. So just leave quickly and the stressful situation for both of you will end sooner. This is normal. I know it breaks your heart but you just gotta let go and leave her. I have found that vehicle drop offs work wonders for my 4 year old. Does her dance class offer that? Maybe you can ask them to do that for you for about a month. I would set up that I call ahead and say that I am out front please send someone to get her. You don't get out of the car, let them get her and take her in. Can you watch her from a room where she can't see you? After she goes in and you know the class has started then go in and watch her with out her knowing you are there. You will be surprised how different she is, not knowing your not there. I know that at 2 this may not be an option, but it's work checking with the dance instructor. My son's school reccomends not walking him to class at all for the first 5 to 6 weeks. I have found it to be true. If I walk him to class, he clings to me and cries (yes even at 4, some kids are more sensitive than others), if I drop him off from the car to the teacher no problem. there is a physical disconnect. Don't worry, she will not stay clinged to you for the rest of her life!! that is a guaruntee, just ask moms that have raised children, they know this moment in life is very short, it all works out in the end. Good Luck...I am sure other moms will have some other great advise that you can try.