I'm interested in hearing about the online school you work in, it sounds different from my personal experience. Where I live, online classes are only offered from grades 8-12, and you have to take a certain number of classes in an actual school, so you can't have your entire education online.
I took one online class during my last year of high school - English, because our class was cursed or something and we went through three teachers over a span of about three months for some reason, all of whom had very different teaching styles, so it was hard to keep up. The last teacher we got was an absolute dickhead who was clearly not an English teacher, but just subbed in because no one else was available to do the job, and printed 'comprehension' multiple choice quizzes off of SparkNotes.com to evaluate our understanding of the previously assigned reading materials. But I digress. Anyway, eventually, I got so fed up I arranged to drop out of the class and take the equivalent of English 12 online instead, even if it meant I had missed about four months of it.
There was a lot more freedom in the online class, which I liked, but it was also what almost killed me. Because there were no set deadlines for individual assignments or any kind of schedule to adhere to at all, I procrastinated a lot, and ended up doing about half the course in the last two days of the school year. I managed to pull an 88%, but I didn't sleep or leave the house for almost 48 hours; in the online schooling system our school used, we could see who in the class was online at the time, and I could see that over half the class had done the same thing. Now, I know that it was my fault for being so lazy, but my point is, I don't know if it's such a good idea to offer a class like that to kids in grades as early as Kindergarten, because it takes good time management and punctuality, which (imo) is something learned over many years of going to actual classes.
Another thing I noticed was that there was no actual teaching going on. The class was essentially a list of briefly described assignments and dropboxes that you could hand in at any time and in any order during the school year. You could message the teacher if you need help, but from the few times I tried, they answered rather tersely, and it seemed like they were there for simple yes/no questions regarding the assignments, but not to teach the actual material (and this was during the former half of the school year, when I had done my work at reasonable hours of the day). Perhaps it's very different for the younger grades, and at grade 12 you are expected to teach yourself more or less anyway, but to me, it still seemed less of a place to learn but a place to be evaluated on things you already know, and if you didn't know it, you couldn't do well the course.
Of course, that was just my online school, and I only had the grade 12 experience of it. I just can't really imagine how it would work for grade school students. As far as I can remember, grade school was a lot of singing and painting and playing tag on the playground, and I can't see how an online classroom could substitute that.
That said, I'd still send my hypothetical kids to public school. I had a lot of good times and met some of the greatest people I know there, and I wouldn't trade my high school years for anything in the world. I think the good of public schools overshadow the bad, and even the "bad" experiences might not be so
(I'm struggling not to use this word three times in the same sentence, but) bad, provided it doesn't get to the extreme end of things. As mentioned several times, it should be the parents' responsibility to teach kids how to deal with issues like bullying and peer pressure, and I hope I'd have a good enough relationship with my kids that they would come to me if they are struggling to get along with other kids. Should schools and their faculty do their best to provide a safe and comfortable environment for students? Absolutely, and I think good schools do just that, but I don't believe it's solely their responsibility to ensure all the kids have a good social life.
Nothing against home schooling, of course, it's just that I went to a public school, and my brothers did, and everyone in my family and extended family did and we all liked it and turned out fine, so I would most likely send my kids to a public school. I'm nowhere near being a parent, though, so my opinions now might change.
/ramble