Is there a difference between a charter school and a public school?
Yes.
A charter school is a publicly funded private school. The parents choose to send their children because of the education they are given there.
They are strict, the kids have a dress code and much is expected of them. They parents have a choice to send the kids there and most who do, WANT to follow the rules.
Most parents with kids in the school would agree that this kid should be tossed. When I was a charter school parent, I knew that if I didn’t follow the rules, there were 20 kids waiting to take my daughter’s place. No joke.