My oldest was like this, when he was a toddler we used to sleep in shifts - I would get up 4.30am, stay with him until 6, DH would get up, I would go back to bed until DH left for work at 7.30. Awful times. We tried everything to get him to sleep longer - more naps, fewer naps, bed earlier, bed later, blackout blinds, cold room, warm room, different room - nothing worked.
He remained an early waking child as he got older but by the time he was about 3 he was able to stay in his room and play instead of screaming for attention. He was quite happy with that. When he was able to recognise numbers, he knew not to expect attention before 7am. He would potter around, watch telly or play with Lego. I never, never, ever had to wake him for school.
In the last year though he's hit teenage years and it's all changed, regularly has to be woken at 7.45 to get to school.
So it might take a while to change, but as the child gets older you won't always have to get up and sit there with him, bleary-eyed.