If she's happy at school, why not put off homeschooling another year and re-examine at that point? (That is, if you're flexible about it-- parents shouldn't have to sacrifice everything for their kids.) It sounds like she's recovered from the previous year. Honestly, I think middle school is worst when you're the same age as your peers but mentally out of synch with them. When you're more in synch and younger it isn't as bad.

Does she have 3 months to follow her dreams this summer? Or are you thinking of something more like joining an Olympic team?