It can all depend on the teacher regardless of whether it's charter, parochial, or public. Thus far though, the experiences I've had with my kids here in the public school system has left me pretty much despising public schools here and leaning towards charter schools.
Not really so much that all of the public school teachers were bad - not by a long shot, some are amazing. It's just that when you do come across one that's terrible and it's having an impact on your child yet you can't do a damn thing about it because this person's protected by a corrupt political organization/pseudo union, you get a little testy...
Of course this is pretty off topic within this thread but coincidentally my wife and I were just co-ranting about this not more than 5 mins ago.
Sorry

carry on!