J'avais un professeur (d'université), qui nous disait que pour enseigner, il faut avoir deux niveaux d'écart avec ses élèves. En gros, un étudiant avec une licence pouvait enseigner en terminale. Et c'était ce qu'il se passait avant, puisqu'il fallait une licence pour passer le CAPES. Maintenant, il faut un bac+5.
Or clairement, quad on a un bac +5 en mathématiques, on peut faire des choses nettement plus intéressantes et mieux payées qu'enseigner en collège en Seine St-Denis (car le recrutement est national, et à la fin, vous pouvez être affecté n'importe où, et si vous êtes débutant avec peu de points, là où personne d'autre ne veut aller, dans le 93 en particulier, même quand on habite du côté de Toulouse).
C'est pourquoi le concours de professeur des écoles, où on reste dans sa région, en touchant le même salaire, est devenu plus prisé.
Le problème n'est pas le niveau des enseignants, mais que l'on n'arrive pas à avoir assez de candidats au CAPES. A force de demander toujours plus, un master, bac +5, pour après envoyer les enseignants au casse pipe avec un faible salaire, il ne faut pas s'étonner de ne plus avoir beaucoup de candidats quand la conjoncture économique est meilleure pour les jeunes, qui peuvent assez facilement trouver du travail ailleurs, par exemple en informatique en ce qui concerne les mathématiciens.