Traditional schools have failed to improve educational outcomes as much as they could based on what we know.  That failure comes from many sources including lack of knowledge on methods, reluctance to change from many groups, and structural problems imposed by state and federal funding.
Charter school sometimes produce improved results for some students some of the time. They seldom fulfill their original stated purpose which was to improve instructional methods for all children. Supporting charter schools is a vote to for short term gains for some students some of the time but distracts from the larger problem of progress for all students which requires structural change with appropriate materials and methods.
The changes will likely involve less reliance on the old age based grade level with one teacher per grade class with a strong emphasis on the ability to adapt instruction on more individualized methods.