When I was in highschool I had a choice and I went to public school because I didn't want to wear a uniform and I wanted to hang out with my friends. Then I got to college and found out just how much I hadn't learned. Great reasons weren't they?
So now I fully support anything but US public schools. Sure there are some good ones but in my experience they are the exception rather then the rule. School should not be about having a good time it should be about learning and if, like myself, that is the only reason you have behind the school you choose you are cheating yourself.