My kids got into a new charter school this year. Our neighborhood school closed for poor quality, and reopened as a district-owned charter school. They joined International Baccalaureate, which is supposed to be a good program, so I'm hoping it goes well, but we'll have to see. I had removed my oldest from the neighborhood school and home schooled her last year due to the old school's poor quality, and that went much better than I expected. We'll see if this charter school, with a significant number of the same students and teachers, but not entirely, does better or not.
Of course, this year has been challenging for the teachers, getting used to all the extra things IB expects them to do. I've heard not all are coping, but my son's teacher is wonderful, the best I've ever dealt with, and my daughter is mostly content with her teacher but is missing the independence of the homeschool program.
I've found that homeschooling takes a serious commitment to the social side of things, something I'm not great at. Our program did have days where we could attend a class in person each week, which helped, but more really was needed. We were still figuring that part out when the charter school opportunity came about.