I've taught at a charter school and, as other posters have said, it all depends on the school. The one I taught at was in a not-so-good district and parents were looking for something better then the local schools. What they got was an administration that used the charter school as an employment agency for family and friends. Kids were rarely removed, no matter how bad their behavior, and it wasn't any different then the local schools they were trying to avoid. There were some very good teachers, most of the staff was actually great, but the admin. was horrible. That school ended up being closed by the state a year after I left. However, the charter school a few blocks away was totally different. Same pool of kids to draw from, some issues to deal with, but they did not tolerate inappropriate behavior. They stressed academics, insisted on behavior standards and dress codes, and did not tolerate parental non-involment (for lack of a better description). Your kid attends, you participate in some way. You don't have to skip work for class activities, but you do sign the papers every night, check that the homework is done, and watch what your kid is wearing every day. The teacher needs you, you answer your phone or return the call. That school is still open and wins awards every year.