My oldest has been to Catholic school, 3 public schools, a homeschool co-op, homeschooling and is now in high school at a private school. Her private school has been a wonderful experience! My son is in public high school,so I see the pros and cons of both. Why are they not in the same school you may ask? Every kids is different. What's great for one is not a plus for the other.
My daughter is artsy. She goes to an art-focused, private Christian school. They offer more of the electives that interest her and she's around other kids with similar interest. It's a k-12 school and they lose a lot of kids going into 9th because they don't have many options for sports teams.
What I love is that she is close with all of her teachers. They're not just educators, but friends to her. Because it's a smaller school, she has flexibility. They pay for and encourage her to take a lot of duel enrollment classes at the local state college. She'll have 1.5 years of college completed when she starts college next year. If she needs to take an online class (Florida has offered free, public online classes for years before covid), they let her. If we want to take vacations during school time, they are fine with it. They understand that education happens everywhere, not just a classroom. The school shares the same educational philosophy as I do. That's important because I find myself disagreeing with some of the approaches in public school (i.e. I don't believe in lots of homework or busy work. I'm not a big fan of tons of standardized tests. I hate that kids are treated like prisoners and have little freedom in public schools).
My daughter's private school is on the more affordable side. Lots of kids are there on vouchers or financial aid scholarships. There are kids who have new Air Jordans and a lot of them seem to have the latest phones. Outside of that, we don't find the kids to be snotty, nor do we find the parents to be obnoxious. However, I think that that's due to her particular private school, not all private schools.
Another aspect is that we aren't very religious, so my daughter does get upset about some of the teachings that she hears during required Bible classes. She tries to be respectful and not let it get to her personally.
The down sides to private are the lack of sports and extracurricular clubs and lack of class offerings. My son's high school has a variety of clubs and offers more AP classes, advanced math classes and electives. The small size of a private school is also limiting if your child doesn't fit in with the other students. My daughter complains that there is no one to date and she had a falling out with her friends. My son's school has 3,000 kids so everyone can find a group of friends that shares a common interest.
A big plus for public school, it's free! College is insanely expensive. There has to be a compelling reason to spend it before then. As for the public school preparing my son for college, I actually feel like the public school is more academically rigorous. The down side is that they waste more time on busy work and standardized testing that are 30% of their grade every 9 weeks (Florida law). At his school, they don't want to pay for duel enrollment. You have to do a lot of advocating to have them agree. They have lots of rules about absenteeism and you can't drop off a forgotten lunch or leave within a hour of school ending (if you have a doctor's appt. or something). Overall, my son's teachers seem to care. They just don't have the time to socialize with the students or even create their own tests because the county mandates what they must teach every day.
Another pro/ con involves whether you child has special needs. Mine have dyslexia, dysgraphia, anxiety and ADHD. The private school put together a nice 504 plan and helped us get it approved by the College Board for the SAT. The teachers all know her plan and are mostly accommodating. To get any help for my son in public school, it's a long process of meetings with counselors who tell me that my son doesn't need the things the neuropsychologist suggested because his teachers don't feel it's an issue. His teachers were not even aware of his 504 plan when I emailed them at the start of the new year. He doesn't have the same accommodations for the SAT even though he should. The bureaucracy of a public school can be frustrating.
At the end of the day, my son loves his school and has no desire to go to my daughter's private school. My daughter, who is easily overwhelmed by crowds and noise, can't imagine going to a school with thousands of kids and would probably homeschool before going to a public high school. My 3rd is currently homeschooling for middle school (I did that with all 3 and highly recommend it. Saves you a lot of drama and most of what they "learn" during that time is a review of what they learned in elementary or things that they will learn again in high school.) I'm not sure which would be the best option for him yet. I plan to let him decide.
Sorry for the lengthy response: The short answer is...if you can afford it, you then need to consider whether the particular private school is a good fit for your child and does it offer more value than what the public school would offer? Does it fit with the child's learning style and your educational values? Is it going to be a bunch of rich, spoiled kids (check out
www.niche.com to get honest opinions on schools). Are they going to put a ton of pressure on you child regarding college applications? Kids don't need that stress and the private schools don't have magic powers for getting your kid into a particular college (that's a whole other rant I could go on). A lot of college prep schools prepare students by assigning them copious amounts of work and requiring that they take all AP classes. It's not necessary. Honestly ,my daughter's college classes are easier and less work than AP. And some people don't realize that your child can take the AP exams without having to take the course. If you have a studious kid, they can use Kahn Academy and study guides to prepare for the tests.
A final note...Don't feel that it's an all or none decision. If you child tries private school and hates it, you can always switch to public-even mid-year. And vice-versa, if the private school has an opening. All 3 of my kids actually prefer starting school mid-year rather than at the beginning (they hate the first few weeks where the teacher spends time explaining how to organize notebooks and class rules-they would rather jump right in). It's not as hard as people think. Good luck with your decision.