You sound like you are well mature beyond your years, which is a good thing. Also you seem to have a lack of life experience as well, which again isnt a bad thing, but can make you unaware of the world as well.
Its good you like to see yourself as a role model, and do your best to live up to that (dont ever lose that by the way, its a rare trait people should have), but also dont let your pride also allow your thoughts to think yourself better than others.
Best way to teach others how to become better, is to not try and change people for the better, but to let them see how its done by being an example of it in your own life, it was someone like that who changed my ways for the better, and had a huge impact on my own life, that made me become a better person, not only in other peoples eyes, but my own as well.
If the kids act silly, then dont pay them much attention, but dont forget to enjoy life on the way too, sometimes something silly is much needed in life as well, to spark that laugh, smile or even a happy thought.
It does take a while to show some people what a good life is, but when they finally realize it, its worth it all in the end, other people catch on quickly, but if you still keep the good role model attitude without letting it take over and put your mind into an "elitist" attitude, you will attract the people around you who value the same ideals.
Let them boys be boys, they will grow up in their own time, as everyone is like a flower, let it open on its own and it becomes one of the most beautiful things, force it open, and it becomes just a mess.