The overall quality of teachers is great depending on which program at school you are in. All of the core teachers that u have had are great teachers. They know what they are teaching and they give assignments that are related to the topic. I think that every school has great teachers and not so great teachers. I have had teachers that don't grade on a daily basis, they post up grades a week before the semester is over and I know that as students we don't really like that. I have noticed the different styles that teachers have. For example some teachers give notes and homework on a daily basis, others give notes every other day and don't give much homework. I have also had a teacher that would give us packets almost every day. Teachers at my school can be very understanding and I have a good teacher student relationship.