It sounds like it's all coming together. One thing I learned is not to be locked into only one option. I thought I would NEVER take my DD out of private school, however, I switched her mid-semester to public and she has been great every sense. Different circumstances, but it has made me see that there are always other options, and to explore things I did not think I would before.
So now I have one in private and one in public, and it's working pretty great!