Have you tried working with a Behavior Analyst (one who can show you his or her Board Certified credentials, not someone who simply states he or she is a behavior analyst)?
We haven't worked with a behavior analyst.
However, she is doing great in the private school. She is happy, and is learning a lot.
Her twin sister is also doing great in private school.
Everyone is a lot less stressed than we have been.
I think we are in a great private school, and I'm glad I'm not homeschooling my kids.