Communities for People's mission is to help people flourish. They strive to nurture and support children in their transition into adulthood, while simultaneously encouraging self-discovery and a sense of belonging within the community that they serve. It strives towards nurturing hope in lives at risk: fostering young adults' potential as contributing members of society; empowering families with resources so that every child can thrive - both mentally & physically.