Fora do universo, a resposta é - como geralmente é - que JKR é ruim em matemática. Ela provavelmente não considerou o tipo de carga de trabalho ou o número de lições que seriam necessárias para que houvesse apenas um único professor por assunto.
No entanto, vamos ver se podemos fazer isso funcionar no universo.
Você afirmou na pergunta que há sete anos divididos entre quatro Casas, então isso nos dá um ponto de partida de 28 classes. Se partirmos do princípio de que todos os anos e a combinação House ("turma") ocupa cada disciplina uma vez por semana, isso significa 28 aulas por semana.
Algumas matérias são ensinadas a duas Casas do mesmo ano ao mesmo tempo - por exemplo, Harry e os outros Grifinórios pegaram Poções e Cuidado das Criaturas Mágicas com os Sonserinos e a Herbologia com os Lufa-Lufas. Isso pode reduzir o número de lições necessárias para alguns desses assuntos, mas não todos; Poções explicitamente tem períodos duplos mencionados, mas eu não sei se o mesmo é verdade de outros assuntos compartilhados, como Care of Magical Creatures. Na pior das hipóteses, a mesma quantidade de ensino, no melhor dos casos, é que eles economizam algumas lições de tempo por semana.
Vimos no sexto ano de Harry que o número de alunos que estudavam certos assuntos no nível do NEWT era consideravelmente menor. Parecia haver apenas uma aula do sexto ano tomando a aula de Poções de Slughorn, por exemplo. É mais provável que haja apenas uma ou duas aulas de NEWT por disciplina para alunos do sexto e sétimo ano. Se assumirmos quatro classes (ou dois períodos duplos) por ano nos primeiros cinco anos e apenas duas aulas por ano para os dois últimos, isso nos leva a 24 aulas por semana. Esse é provavelmente o pior caso para os assuntos centrais.
Nem todas as aulas são ensinadas a cada ano - Harry não inicia a adivinhação até o terceiro ano - o que reduziria a quantidade de lições exigidas por semana em oito, então chegamos a 16.
Para aulas opcionais, alguns assuntos, como Adivinhação, parecem ser (confusamente) populares, enquanto outros não são. 16 lições são o nosso limite máximo para um assunto que é opcional e começa no terceiro ano, mas se apenas uma classe de alunos decidir levá-la a cada ano, então isso diminuirá para apenas cinco (!!) lições por semana.
Em alguns anos, ninguém opta por abordar um assunto. Não estou certo de que Hagrid tenha ensinado as aulas do NEWT até o sexto ano durante o Enigma do Príncipe, por exemplo, o que liberaria tempo na programação de um professor.
Isso pressupõe que cada turma só tenha um assunto uma vez por semana, o que não é necessariamente realista. Pelo menos nos primeiros anos de Harry, ele parecia ter várias aulas de Transfiguração e Poções por semana. É possível que os últimos anos tenham menos tempo em sala de aula devido a (suposta) proficiência geral maior, menor tempo necessário para praticar novas magias e mais estudos teóricos sendo dados como lição de casa. Se partirmos do princípio de que cada aula tem duas matérias por semana, ao invés de uma, então você está olhando de 48 a 56 aulas por semana para um assunto central (por exemplo, Transfiguração) e talvez dez por semana para um impopular e opcional. / p> Em conclusão, alguns professores de Hogwarts provavelmente tinham horários muito relaxados (possivelmente ensinando apenas dez ou mais aulas por semana) e outros tinham horários muito, muito ocupados (possivelmente ensinando até 56 aulas por semana). Se você vai ser um professor de Hogwarts, você provavelmente escolherá um dos assuntos opcionais menos populares (como os Estudos dos Trouxas) e evitará um dos temas principais, como Transfiguração.