About 10 years ago, I had moved all three of my kids to a local charter school after frustration with a particularly bad teacher at the local public elementary school, and the seeming unwillingness of the school administration to do anything about it. The local schools had also all switched to the 'new' matrix math method, which was particularly annoying to me.
For the first year or so, everything was fine. Then a series of administration scandals and teaching problems sent us running back to the public schools.
1. The school administration decided it was ok to have a school staff member serve as security and carry a concealed weapon. Regardless of your stance on concealed carry, this was illegal in Colorado and against school district regulations.
2. The school principal and her husband, also a school employee, apparently embezzled over $50k from the school. They were forced to resign in disgrace and were being investigated for criminal charges.
3. The last straw was that in November of that year, my son's math teacher resigned for a 'real' teaching job. Through the remainder of that year, my son ended up having SEVEN different math teachers. He finished the year doing terrible in math, and never really recovered from that.
We later found out that staff turnover was something like 70% a year, and that the average teacher pay at the school was around $28k. (the lowest teacher pay in the district). Of course all the teachers were only there on short term contracts while they waited to get a real teaching job with a pension and benefits somewhere else.
This is no way to run an education system, and I won't be experimenting with charter schools again.