I think we agree that Rowling's 1500 students are out of the question; more than 200 carriages and 400 thestrals. The books say Hagrid keeps a small herd of thestrals; 400 + reserve/untrained and foals is anything but small.
The real number can't be deduced on the books. It's my personal decision to assume that Harry is as bad at maths as his creator and gets estimations horribly wrong. Yours is different because you set other prorities. BTW many RL people won't be able to pinpoint the difference between 50-60 carriages or ~110 and are more likely to say more than a 100, when they seen an incalculable lot. To take it as flints for me is the easiest way to live with some of the oddities. The characters are sloppy not the writer ;).
The real number can't be deduced on the books. It's my personal decision to assume that Harry is as bad at maths as his creator and gets estimations horribly wrong. Yours is different because you set other prorities. BTW many RL people won't be able to pinpoint the difference between 50-60 carriages or ~110 and are more likely to say more than a 100, when they seen an incalculable lot. To take it as flints for me is the easiest way to live with some of the oddities. The characters are sloppy not the writer ;).