Most of us have spent a good part of our childhood reading the Harry Potter books. I'm sure you watched all the movies as well. The magical world of Hogwarts with its tall ceilings, never-ending hallways and swapping staircases. It was all so otherworldly, magnificent and fantastic, right?  

Source: The Odyssey

Lost in the magic, most of us missed out on one thing. It might not be such a big thing, but it does deserve a mention. Have you guys ever wondered why there were hardly any students in Harry's batch?

Source: Vignette3

The classrooms were majestic, yes, but the number of students hardly went above 20. Even the hall managed to accommodate all the students. Yes, it was really big, and the ceilings changed its appearance, but down below, there were merely 1000 kids in that hall.

Source: Viral World

Well, looks like the mystery behind the dearth of students in Harry's batch has been solved. A Tumblr user has a brilliant, and plausible theory behind the particularly small batch of students. It seems quite dark, but it could be true. The theory by marauders4evergoes like this:

"For years, we’ve all wondered how there can be 1000 students (according to J.K. Rowling) in Hogwarts when there are only a handful of students in Harry’s year. The math doesn’t add up. We’ve all just assumed that it was an error. 

But what if there’s normally dozens of students in each house, in each year? What if Harry’s year was the exception? What if there were less students in the Hogwarts Class of 1998 because the period when the other kids would have been conceived (1979-1981) was when Voldemort’s reign of power was at its peak? Between the dozens of adults who joined the Order, the dozens of civilians who were killed in Death Eater raids, and the dozens of adults that didn’t want to bring a child into the world, just then…It’s actually entirely possible that there was a baby drought for a few years in the wizarding world, leading to a smaller class size a decade later." 

Source: b'Source: giphy'

Now that's some theory, right?!