I am in as many advanced courses as I can be, so maybe that is why, but in my experience the overwhelming majority of teachers I have encountered are very good at their jobs. I have only had a few teachers that I felt did not tech very well. One of them I feel the need to defend though. He was an extremely positive teacher, very reasonable, and always willing to give students extra help outside of classes. It was his first year teaching, and he improved immensely as the year wore on. He was also much better at explaining things one on one. Although I was often confused, I always enjoyed being in class. I think the English needs to have some focus on some basic grammar elements, as previous schooling has not really addressed proper grammar. I still have trouble with active and passive voice, and many have a hard time distinguishing the parts of a sentence. The main problem I had was with some of my electives. While my advanced classes could get a bit noisy and unfocused at times, students were, for the most part, respectful of the teachers and focused on learning. Moving to electives where people just didn't seem to care at all was kind of a shock to me, and it was extremely frustrating when I was trying to learn. There were a few loud and disrespectful kids that made it hard for the teacher to teach.