Complete your application.
Get two passport-style photographs taken.
Collect the necessary documents.
Send your application, passport-style photographs, documents, and fee (DO NOT SEND CASH) to the appropriate Lockbox Facility or Service Center.
Keep a copy of everything you send to USCIS.
Receive an appointment letter from USCIS.
Go to the fingerprinting location.
Get your fingerprints taken.
Mail additional documents if USCIS requests them.
Wait for USCIS to schedule your interview.
Receive an appointment for your interview.
Go to your local USCIS office at the specified time.
Bring state-issued identification, Permanent Resident Card, and any additional documents specific to your case.
Answer questions about your application and background.
Take the English and civics tests.
Receive case status.
Receive a ceremony date.
Check in at the ceremony.
Return your Permanent Resident Card.
Answer questions about what you have done since your interview.
Take the Oath of Allegiance.
Receive your Certificate of Naturalization.
Source: Visas Journey