Experience is the key word. I had some rough times due to my maturity level but as far as education, I had a good experience, got my degree and am now teaching. I think everyone ought to be assigned a mentor and held accountable to go see that mentor. It would have helped me.
Yes, that sounds like an excellent idea to me. I was thinking more on the lines of tutoring, but a mentor is a bit different experience. Some people do not become mature for many years down the road, so a mentor sounds great. I need to find one!