Developing leadership skills in young people will enable them to grow into individuals who are willing to stand up for their beliefs and work to get things accomplished. They will be active members of society instead of just being participants in the big scheme of things. They can want things to be different, better but without the skills that will allow them to make change happen, they are powerless. These sites are maintained by educational institutions or government agencies.
None are commercial in nature.
Recommendations on this web site do not endorse any commercial products or trade names.