May be this is an old question. Some teachers explained to me that is because of illusion. Anyway I feel not so sure about that. Can anyone explain this phenomenon scientifically.
In the middle of the sky your eyes have no reference points for size.
Bad Astronomy: The Moon appears larger on the horizon than overhead because you are comparing it to foreground objects.