National Alliance on Mental Illness focuses on improving the lives of individuals with mental illnesses and their families. The organization offers free educational programs and works toward increasing public awareness of mental illnesses. It provides peer support resources, grief assistance, caregiver programs, transportation, housing, legal resources and much more.