Today, more charter schools serve children living in cities than in rural areas, but this does not mean that all charter schools are the same. In fact, charter schools are different from one to another and can offer a variety of learning options. For example, the GreatHearts Academies, with locations in Arizona and Texas, focus...