In 2018, the U.S. Customs and Immigration Service (USCIS) announced a grant program that offers up to $10 million for citizen preparation programs across the country. These agencies help lawful permanent residents prepare for their naturalization petitions as well as tests, interviews and other aspects of the naturalization process.