L.R.
It sounds as if his body clock just doesn't do well first thing in the morning. There really are "morning people" who wake quickly and are ready to go, while others take longer to fully wake and come up to speed for the day. It's too bad about what sounds like an extremely early start time for his school (why 7:10? Even high schoolers around here, who go earliest of all in our area, don't start that early!). He would do better with a later start time, but that is not in your control, of course.
First, I would check with his teacher and ask whether he seems alert, "with it" and ready to participate as soon as he gets into the classroom; if the answer is yes, then I would chalk this up to his being not a morning person. If the anwer is no, he's still cranky or not ready to participate, I would look at what he's eating and whether his bedtime routine needs adjustment -- but you cannot make another human fall asleep any faster than their body's willing to do so, unfortunately. Be sure he does not play video games on any device (even a small one ) or watch TV within a few hours of bedtime; the effects of moving images on kids' brains are shown to stimulate them for quite some time after the game or show is finished.
Also, be prepared to keep mornings as fast and smooth as you can, and ignore his tears as much as possible.
Be sure to have his clothes, right down to socks and shoes, ready to roll so there isn't a moment of "Wait, where are my socks"; have his breakfast ready when he gets up so there's no "Wait a minute, I have to do this before it's on the table"; and be sure that his school stuff is all packed and ready the night before. Getting out the door smoothly is very important when a kid is cranky in the mornings.
Also, it might help a little to have high-protein breakfasts (eggs, peanut butter on toast, high-protein Greek style yogurts) -- protein will fuel him better and longer through the morning than most cold cereals. And be sure he's not eating much sugar especially late in the day -- sugars can indeed keep us wakeful longer. Higher protein dinners and even a protein snack before bed can help him sleep solidly too. It could be that though he doesn't wake you, he is not sleeping soundly; he may say he didn't wake in the night but his body may be "wakeful." Extra protein close to bedtime can possibly help with that.