One of the largest churches in St. Charles, St. John Neumann has a membership of over 3,000 parishioners. It has multiple mass services to support its membership, making it easy to find an attendance time that will fit one's schedule. St. John Neumann also offers religious education for children and teens, as well as support services for the community.