I believe any subject teacher (i.e. mathematics, physics, english, etc.) should hold at least a bachelors in that subject alongside with a teaching/pedagogy degree. Every bad teacher I've had only had the teaching degree, the best teachers I've had only had a PhD in their subject. Not bad as in dislike - there were plenty of good, competent teachers whom I disliked.