Since your DD is in a small school, I'm wondering whether there might be time to socialize with her 2nd grade friends even if she skipped to 3rd grade? My dd is also in a small school and there is quite a bit of overlap between grades during recess, lunch, etc. She has been skipped but still has social time with her age peers. Could that work at your dd's school, especially during the transition?