OVERVIEW: The U.S. Citizenship and Immigration Services has an online status update tool to help give time estimates for applications and approvals for various legal statuses. This link allows you to check the progress report of people's citizenship/green card application status.
MATERIALS NEEDED
Receipt number from submission with the application.
LINK
CIS Information Link: https://www.uscis.gov/tools/checking-your-case-status-online
Case Status Link: https://egov.uscis.gov/casestatus/landing.do
N-400 (Application for Naturalization)
https://www.uscis.gov/sites/default/files/document/forms/n-400.pdf
I-765 (Employment Authorization)
Categories for filing
https://www.uscis.gov/sites/default/files/document/forms/i-765.pdf
Form I-912 (Request for Fee Waiver)
https://www.uscis.gov/sites/default/files/document/forms/i-912.pdf
USCIS - Tells where to mail.
https://www.uscis.gov/uscis-lockbox-filing-locations-chart