I do all my own work except wheel building, headset, and BB.
Even with the so called "free" work that was included on my wifes new trek, I found the hassles of bringing in the bike not worth it.
I have found in working with teens that fewer and fewer of them are getting the "hands-on" kind of experience that we had. Simple basic mechanical repair is being replaced by the ability to set up xbox video games.