Are charter schools the answer to America's public education challenges?