We moved our DS7 to a private school this year.  He was showing signs of underachieving at the public school last year and his teacher was less than helpful.  So this year, when they fired a bunch of teachers and took class sizes to over 30, we decided enough was enough and switched.
This new school seems to attract high-achievers and has all the kids working 1/2 to 1 grade level ahead.  It's a full curriculum -- a long day (8:30-3:30) with lots of enrichment activities, like arts and languages.  Way different from the public school.
And everything is going well so far!  DS is happy, and doing really well - getting excellent grades, not slacking, taking pride in his accomplishments, and doing his homework with a minimum of fuss... one day he even started it on his own without being asked. 

  YAY!  Such a difference from the lazy, class-clowny stuff that was going on last year.
Fingers crossed it will continue like this...