For the most part, teachers at this school are hit or miss. Most of my teachers have been proficient, but that is partly due to the fact that I take higher level courses. For the students that are only taking regular classes the teachers are mediocre at best. I often hear and witness students completely taking control of the classroom as the teacher stands aside without a care. And when social issues are brought up and outrageously rude comments are thrown, most of the teaching staff turns their head and attempt to make the issue seem harmless when that is not the case. Also when it comes to teaching style there's a difference rom teacher to teacher even when the course material is all the same and that is across the board. If you are stuck with a teacher who is not willing to be flexible with you as a student the usual reaction from administration is "oh well".