I’ve done homeschooling, private, and public schooling. They all come with trade-offs. Homeschooling can be wonderful. It can also be thankless work and psychologically draining. In my area, the Catholic homeschool community is really clique-ish and can hard to fit into if you’re not a conservative rad-trad family. That left my kids feeling isolated and starved for friendships. Right now, I have one in a charter school and two in a hybrid program (3 days there, 2 at home). I will say definitively that they learned the most in homeschool.
I’ve never encountered pornography in a first grade classroom and am not about to speculate that it’s there without evidence.