i home school our ds, he is special needs, we stayed in public school until ds was finshed with 5th grade(public school repeated1st grade 2 times) by the end of 5th grade, the iep testing showed that ds was at a pre kindergarden level and that his last year ds had not had any work for that yr.,(his teacher was fired for fist fighting another teacher, this was his behavior special ed teacher too, then 6 weeks before a teacher was hired, then ds was sent home with a teacher coming to our home 1 1/2 hrs 2 times a week) i was teaching him when the home teacher wasn't coming, dh and i made the choice to homeschool him, now in 3 yrs ,we have him at a 5th grade level about on all subjects but one, homeschooling is not a picnic, it is hard, but for our ds it was the best, now he has life skills(that we work on it daily with workbooks and lessons) and i know that one day he will be able to do most things that others do, yes he will need us during his life, but he is learning, something public school could not and would not do for him.
we send his test scores to the state each yr. i also send his iq scores with them, so the state will know why he is not at grade level.