This is probably the question people ask me most often. Here's what I tell them:
Xan was one of those guys who was done his work far more quickly than everyone else. And then he would proceed to go around the classroom "helping". He got in trouble for being out of his seat. He got in trouble for talking all the time.
Was his work completed? Yes. Was his work done correctly? Yes. And was he considered a "trouble maker"? Yes.
Charlie was a guy who struggled with just about everything--even by the end of Grade Two he couldn't tell you the alphabet all the way through without hesitating, or even needing a reminder or prompt here or there.
And yet, he was being promoted to Grade Three. Do you see a problem there? I sure did.
Xan needed to be in an environment that would keep him actively engaged and challenged. Charlie needed to be allowed the opportunity to master his material. Both of these problems can be addressed by having my boys school at home.
And here's how it works: Xan's done his school material most days within two hours. He gets to spend the rest of his day reading, playing on the computer (yes, I allow this as long as chores and school work are completed) and writing, or whatever he wants.
Charlie, who used to get barely 50% on his spelling tests, now practices his words walking back and forth on the couch. Now he typically gets 100% on his spelling tests.
My children are learning how to manage their time, how to recognize their own strengths and weaknesses, and they are mastering the material the public school was willing to pass with far less than mastery.
I think I made the right choice. Totally.
Why do you homeschool? Or, why are you considering it?