Rashford has been praised and honoured for his off-field work over the last year.
The 23-year-old has received an honorary doctorate degree from the University of Manchester and has been awarded an MBE (Member of the Order of the British Empire) for his efforts in the fight against child poverty during the coronavirus pandemic.
Rashford is yet to feature for Manchester United this season after undergoing shoulder surgery over the summer.
The England international has been named in the United squad for Saturday’s game against Leicester City and ahead of his return to action, Solskjaer would love Rashford to prioritise his main job.
"I know that we will see the best of Marcus in the years to come," Solskjaer said ahead of the game against Brendan Rodgers’ side.
"He has done remarkable things at a young age but he is now coming into the best age for a footballer and he is learning, getting more experienced.
"He has time to reflect on … what he has done off the pitch as well, because he has done some fantastic things and now to … maybe prioritise his football and focus on football because he’s got a challenge on his hands here at Man Utd, he has a challenge on his hands to play for England, and I think Marcus is one of those who takes up those challenges.
"He is going to express himself and his talent and he knows that we want a lot from him but we are going to give him the time to get back to what he was and what he can be."