I disagree with social advansement, if your ass is dumb enough to fail the 5th grade you should be left there till you pass.
I personally think public schools are great, just from the social interaction you get with different cultures and what not, but i did go to one of the top public schools in the country so my view on that alone will be slightly skewed