Teachers really help students and my school is one of the top 100, so it's a good educational experience. We have a wide range of classes, from those that are designed to help the students who are really struggling to many AP classes that really help you prepare for college life. Most teachers really challenge the students, and give consistent information about expectations, which really helps to understand what you need to do to succeed and get good grades. They all know their subjects really well and can communicate information effectively to students. Most of the teaching departments coordinate their grading, so, for example, all English teachers have the same scores for tests and quizzes, and have similar assignments. This way if you have scheduling changes, it's easy to switch from one teacher to another for the same class. I like my school since it's the best in our area.