I've known a lot of homeschoolers when I was growing up and since then. Both of my kids were homeschooled for a short period of time, at different times. I've seen it work well, and I've seen it be a disaster.
My oldest son has a learning disability and needed the specialized help he could get at the public school for reading help. In every other subject he was at grade level, but had gaps in reading skills that I was unable to help him with.
My youngest struggled with severe anxiety, ADHD, and insomnia. Pulling her out in highschool was the best option for her. She ended up choosing to take GED classes, aced the exam, tested at college level, and received a scholarship at the local community college.
There are a lot more options for homeschooling now than there used to be. It can be done online with professional educators or there is a variety of curriculums you can choose from to use exclusively with your family, and there's also the option of piecing it together on your own, but I wouldn't recommend that to any parent who doesn't have a higher education themselves and access to resources.
Socially, depending on where you live and what the community is like, your budget and time constraints, you can have your kids involved in activities with other kids and people of a wide age range. I suggest not isolating them with people who are only Christians or only homeschoolers. Keeping children immersed in a bubble of like-minded people can cripple their ability to function in society and make the transition traumatic. Also creating an echo chamber is not healthy.
Academically, if there are struggles for any variety of reasons, get help outside of your household. Mismatch for curriculum, learning styles, imbalance of activities or curriculum, or learning or intellectual disabilities can be hard to address or recognize or deal with if you're hunkered down at home and not letting others in or reaching out to others.
If it's not working, stop. Evaluate. Try it differently. Try a new program. Get someone to help educate. Put them in a school or enroll them in an online program with an educated facilitator or teachers. Find a new community. Be open to trying anything necessary if problems arise and you can't resolve it on your own.