Thousands of charter school supporters have rallied to demand that New York City double the number of students attending privately run, publicly funded charter schools by 2020.