Most of the teachers are pretty nice and helpful. I would say though that the school prepares students better in some areas than in others. I feel like I was prepared in the sciences (good ag. program), but did not learn much in the history or math departments. The Spanish department was also an excellent department. There should be a larger selection of AP courses available as well. But, the block scheduling helps to prepare students for longer length college courses.