As someone with experience, I think that private schools are pretty good.
Private schools are extremely expensive (we pay about $400 a month for my schooling), but I learn a lot more than I did at public school and the grading scale is so much harder...
Now I'm going to online school (starting sometime soon).
My school was pretty easy-going in many areas, but it just wasn't my thing .~. I hated religion classes.. They were so irrelevant to my life .~.