An obvious reasons why you may not find highly qualified teachers are of course the salaries! My wife, a PhD in physics, intended to teach, but the 8000 ILS starting salary are just an insult. In other countries, a teacher with a PhD will earn about the same amount as an engineer in private industry. In Switzerland for example, starting high-school teachers' salaries are about 30000 ILS, and with long tenure can become twice of that. A software engineer earns initially about the same amount. In my school, about half the teachers had PhD in their teaching subject, plus additionally a teacher's diploma. You can't have it both ways: get qualified teachers, while paying a salary which is a quarter of a competitive private industry salary.
Trump: Middle East would be more stable if Saddam, Gaddafi still in power (Reuters)
from the article: Israeli students shying away from difficult math studies