I can't do home schoolin but I think parental involvement is key. A "good" public school can offer great teaching n extracurriculars.
I've read a few studies that suggested kids who have motivated, invested parents tend to do well no matter which school they go to. All things being equal, home life has the biggest impact.