Hors de l'univers, la réponse est - comme d'habitude - que JKR est mauvais en maths. Elle n'a probablement pas considéré le type de charge de travail ou le nombre de leçons qui seraient nécessaires pour qu'il n'y ait qu'un seul enseignant par matière.
Cependant, voyons si nous pouvons le faire fonctionner dans l'univers.
Vous avez dit dans la question qu'il y a sept années réparties entre quatre maisons, ce qui nous donne un point de départ de 28 classes. Si nous supposons que chaque année et chaque combinaison de maison ("cours") prend chaque matière une fois par semaine, cela fait 28 leçons par semaine.
Certaines matières sont enseignées à deux maisons de la même année à la fois - par exemple , Harry et les autres Gryffondors ont pris des potions et des soins aux créatures magiques avec les Serpentards et l'herbologie avec les Poufsouffle. Cela peut réduire le nombre de leçons requises pour certaines de ces matières, mais pas toutes; Les potions ont explicitement mentionné les doubles périodes, mais je ne sais pas si la même chose est vraie pour d'autres sujets partagés, tels que Care of Magical Creatures. Le pire des cas est qu'il s'agit de la même quantité d'enseignement, le meilleur cas est qu'ils économisent quelques leçons chaque semaine.
Nous avons vu dans la sixième année de Harry que le nombre d'étudiants prenant certaines matières au niveau ASPIC était considérablement plus faible. Il ne semblait y avoir qu'une seule classe de sixième année prenant le cours de potions de Slughorn, par exemple. Il est plus probable qu'il n'y ait qu'une ou deux classes ASPIC par matière pour les étudiants de sixième et de septième année. Si nous supposons quatre cours (ou deux périodes doubles) par an pendant les cinq premières années, et seulement deux cours par an pour les deux dernières, cela nous ramène à 24 leçons par semaine. C'est probablement le pire des cas pour les matières de base.
Tous les cours ne sont pas enseignés chaque année - Harry ne commence pas la divination avant la troisième année - ce qui réduirait de huit le nombre de leçons requises par semaine, donc nous en sommes à 16.
Pour les cours facultatifs, certaines matières telles que la divination semblent être (de manière déroutante) populaires, tandis que d'autres ne le sont pas. 16 leçons est notre limite supérieure pour une matière facultative et qui commence en troisième année, mais si une seule classe d'étudiants choisit de la suivre chaque année, cela tombe à seulement cinq (!!) leçons par semaine.
Certaines années, personne ne choisit de prendre un sujet. Je ne suis pas sûr que Hagrid ait enseigné des cours d'ASPIC à la sixième année pendant Half-Blood Prince, par exemple, ce qui libérerait du temps dans l'emploi du temps d'un enseignant.
Cela suppose que chaque classe ne prenait une matière qu'une fois par semaine, ce qui n'est pas forcément réaliste. Au moins dans les premières années d'Harry, il semblait avoir plusieurs leçons de métamorphose et de potions par semaine. Il est possible que les dernières années aient moins de temps en classe en raison d'une plus grande compétence magique globale (supposée), d'un temps plus court requis pour pratiquer de nouveaux sorts et d'une étude plus théorique donnée comme devoirs. Si nous supposons que chaque classe prend chaque matière deux fois par semaine, plutôt qu'une fois, alors vous envisagez de 48 à 56 leçons par semaine pour une matière principale (par exemple, la métamorphose) et peut-être dix par semaine pour une matière optionnelle impopulaire.
En conclusion, certains professeurs de Poudlard avaient probablement des horaires très détendus (peut-être enseigner seulement une dizaine de leçons par semaine) et d'autres avaient des horaires très, très chargés (peut-être enseigner jusqu'à 56 leçons par semaine). Si vous allez devenir enseignant à Poudlard, vous voudrez probablement choisir l'une des matières optionnelles les moins populaires (comme les études moldues) et éviter l'une des matières de base comme la métamorphose.