Utanför universum är svaret - som vanligt - att JKR är dåligt vid matematik. Hon ansåg sannolikt inte vilken typ av arbetsbelastning eller antal lektioner som skulle krävas för att bara vara en lärare per ämne.
Låt oss dock se om vi kan få det att fungera i universum.
Du angav i frågan att det är sju år delat mellan fyra hus, så det ger oss en utgångspunkt på 28 lektioner. Om vi antar att varje år och huskombination ("klass") tar varje ämne en gång i veckan, det är 28 lektioner per vecka.
Vissa ämnen lärs till två hus från samma år samtidigt - till exempel tog Harry och de andra Gryffindorerna Potions och Care of Magical Creatures med Slytherins and Herbology med Hufflepuffs. Det kan minska antalet nödvändiga lektioner för vissa av dessa ämnen, men inte alla; Potions har uttryckligen dubbla perioder som nämns, men jag vet inte om samma är sant för andra delade ämnen, till exempel vård av magiska varelser. Värsta fallet är att det är samma mängd undervisning, bästa fallet är att de sparar några lektioner värda av tid varje vecka.
Vi såg i Harry sjätte året att antalet studenter som tog vissa ämnen på NEWT-nivå var betydligt lägre. Det verkade bara vara en enda sjätteårsklass som tog till exempel Slughorns Potions-klassen. Det är mer sannolikt att det bara finns en eller två NYA klasser per ämne för sjätte och sjunde årsstudenter. Om vi antar fyra klasser (eller två dubbla perioder) per år under de första fem åren, och endast två klasser per år för de två sista, får vi oss till 24 lektioner per vecka. Det är förmodligen det värsta fallet för kärnämnena.
Inte alla klasser lärs till varje år - Harry startar inte Divination till år tre - vilket skulle minska antalet lektioner som krävs per vecka med åtta, så vi är ner till 16 år.
För valfria klasser verkar vissa ämnen som Divination vara (förvirrande) populära, medan andra inte är. 16 lektioner är vår övre gräns för ett ämne som är valfritt och börjar i det tredje året, men om bara en klass värt studenter väljer att ta det varje år, så faller det ner till endast fem (!!) lektioner per vecka.
I några år väljer ingen att ta ett ämne. Jag är inte säker på att Hagrid undervisade några nya klasser till sjätte år under Halvblodsprinsen, som till exempel skulle frigöra tiden i en lärares schema.
Det förutsätter att varje klass bara tog ett ämne en gång per vecka, vilket inte nödvändigtvis är realistiskt. Åtminstone i Harrys första år tycktes han ha flera Transfiguration and Potions-lektioner per vecka. Det är möjligt att de senare åren har mindre klassrumstid på grund av (antagen) övergripande större magisk färdighet, en kortare tid som krävs för att träna nya stunder och mer teoretisk studie ges som läxor. Om vi antar att varje klass tar varje ämne två gånger per vecka, snarare än en gång, så tittar du på 48 till 56 lektioner per vecka för ett kärnämne (t.ex. Transfiguration) och kanske tio per vecka för en impopulär, valfri.
Sammanfattningsvis hade vissa Hogwarts lärare troligen mycket avslappnade scheman (eventuellt undervisar endast tio eller så lektioner per vecka) och andra hade mycket, mycket upptagna scheman (möjligen undervisa så många som 56 lektioner per vecka). Om du ska vara en Hogwarts-lärare vill du förmodligen välja ett av de mindre populära valfria ämnena (som Muggle Studies) och undvika en av kärnämnena som Transfiguration.