I can't link to the exact page, but if you click the site link, then click on A-Z Index, then H for Hagrid, then Hagrid at Hogwarts, you'll see where I got the info. :)
I'll look for it. I haven't reread the earlier books in a long time, and I'm mostly thinking out loud right now.