What is a Charter School?

Global recently did a great feature about Charter Schools. You can find it here:
As the article notes, Alberta is the only province to allow Charter schools. In other provinces, this degree of school choice is only available to the wealthy through private school. Alberta has historically ensured that choice and diversity in education is available to all. Charter schools are schools that operate outside of the traditional school-district system, but are still very much part of public and universally-accessible education.
The article notes, among other things, that Calgary has more Charter schools because, unlike in Edmonton, the school board in Calgary has been less open to choice. The lesson for school boards is that, the more choices you offer, the more students you attract. If school boards do not allow diversity, than students will opt out and choose to attend other kinds of schools.