"I actually didn't see it coming," Stewart said. "I've known for a while they've had interest in me. But I had no idea they would offer as soon as now. I'm very excited. I can't wait to take a trip up there. We'll see where it goes from there."
One thing is for sure, he's looking forward to his first opportunity to speak with Michigan coach Jim Harbaugh for the first time.
"I know that coach Harbaugh is a players' coach," Stewart said. "I really like how he teaches his players to compete no matter what school -- no matter what team he is at, he always gets his players to compete. When I go there, I just look forward to meeting him and I can't wait to see the jokes he has for me. He's a humorous, so I can't wait for that."
"Hopefully in May, my dad, my coach and I plan to make a trip to Michigan," Stewart said. "I just want to take a tour of the facilities and the school. I know it's a great academic school. That's something that's going to be big part of my decision. I just can't wait to take a visit. I'm very excited right now."
Stewart has already been on campus visits to Virginia, Virginia Tech, Duke, Georgia, Georgia Tech, Stanford, California and Rutgers. While he's adamant he doesn't have a top five, he did say what he is looking for in a program.
"I'm probably going to look into schools with a great pre-med program," Stewart said. "I want to be close to home, too. Location won't be a factor, but it would be great for my parents and family to be able to see me play."
In the meantime, Stewart is focused on having a senior season to remember.
'Right now I am just focused on getting stronger, faster, and being more of a vocal leader emerging as a captain this season," Stewart said. "My first goal is to win a state championship. My second goal personally is to get a 1,000 receiving yards and 15 touchdowns."