I start school at 7:30am. And being on time is fine, but being late is not acceptable to teachers. Luckily my 1st period teacher gave me 5-10 more minutes to come in or else I get marked late.
You're going to have to fix your schedule then. I have a 7am class and I make it around 6:45am every morning in college at the moment. When I was at Midwood, 1st period was 7am and I made it on time or earlier.