SotT,
Traditional education clearly does not work for all children. Many families are turning to Alternative Education Programs in the hopes that their children will fare better.
In reference to this, Tony Evers, Phd, Superintendent for the Wisconsin Department of Education wrote, "The large and/or traditional school environment is becoming less effective for increasing numbers of students. Research shows this is especially true for at-risk, vulnerable, and disengaged students."
Alternative education programs are filling an increasing need in our society.
That being said, please don't think that these programs are an easy fix. School is still hard work, and it should be.
You wrote: "I have an associates degree with childhood development coursework so I can help him with the increased homework."
It is important to be realistic about this. You didn't mention your stepson's age, but if he's in middle school or older, you need to understand that your AA degree does NOT prepare or qualify you to teach, particularly more difficult subjects such as math or science. And, not to be mean, but judging by the numerous punctuation and grammar errors in your post, you are also not qualified to teach English.
I know of many families that have made the same mistake, thinking they could teach their own kids. It's really not that easy.
If the charter school you mentioned is good--meaning: if the teacher's are well-qualified--then perhaps your stepson will thrive there. Think of yourself as his mentor and coach, part of a team with the teachers to assist his learning.
What you describe sounds almost like an independent study program. The students that do well academically in these programs are generally disciplined, organized and self-motivated. If your stepson has these traits, even in a moderate amount, he can be very successful in this type of educational setting. If he has severe deficits in this area then he will almost certainly not be successful in an unstructured learning environment.