Of all the complaints that I hear about when the topic of public school teaching is being discussed , the subtopic that always seems to come up is the lack of qualified science teachers that are teaching in public high schools, especially physics teachers. What can be done to address this pertinent problem, I mean besides firing unqualified teachers and hiring qualified teachers? Some say that the best science teachers are drawn away from teaching because of the more lucrative jobs in the job market that offer higher pay than teaching. But I would argue that some teachers who do have a BA or a higher degree in a science like physics or biochemistry should not be teaching if they are only interested in their subtopic and not interested in teaching the introductory material to their students, just like their are some college professors who have no business teaching and should devote their full time to research if that what they love to do. That being said, I suppose the best thing to do to address this problem is to hire teachers who not only specialize in the subject that they are teaching , but higher teachers who are gifted or worked very hard to present the material in a manner where the non-specialist has a full understanding of the subjects that they are teaching. What are some of your suggestions to address this problem or even do some of you even see a problem with how science is being taught generally in high schools?