We have been offering Citizenship classes in Salt Lake County since 2008.  Annually we enroll an average of 250 students into the program.  Even though many of our students begin with low English language skills, we have a 96% pass rate on the naturalization test. We use USCIS official approved books and materials and resources from the USCIS website. We serve residents eligible or close to eligibility for the Naturalization test. Over the years, we have served students from at least 70 countries that includes many underserved refugees and immigrants. Approximately 35% of the students that we serve are over the age of 50.  All the students we serve are living well below the median income level and many have not had access to any formal education experience.

We look forward to having you in our program! 

Photos of graduated Citizenship Program students proudly showing that they voted in the 2020 elections.

FAQ about our citizenship classes:


What do the classes cost?

Our classes are free.


Do you have in person classes?

Our classes are currently online using Facebook.  We have Zoom like classes (in Facebook Rooms) once or twice a week for speaking practice with your teacher and other students.


How can I join the class?

Message us and we will set up an appointment for you to register. Registration takes about 1 to 1.5 hours in our office or virtually.  You will need to bring your green card to registration.


Do I have to apply for citizenship before I join the class?

No, that isn’t necessary but our class is for people who intend to apply very soon.  To apply for citizenship, you must be a lawful permanent resident for 5 years or 3 years through marriage.  


Do I need to have a computer to join the class?

Yes.  You will need to have a computer, laptop, or tablet that is connected to the internet.  You can also use your smartphone but a computer is better.  Since the class is through Facebook Learning Groups, you will need to have or open a Facebook account.


What days and time are the classes?

You can participate in the lessons any day and time that is convenient for you.  The lessons are videos that you can watch and quizzes you can take whenever you want. The classes are for 11 weeks, but you can start any time.


What if I have a question or don’t understand something?

You can communicate with the teacher by Facebook messenger.  We can also give you a phone number so you can call or text.  Or you can communicate by email.  We will give you this information when your register.


My English is not very good.  Is that a problem?

The citizenship test and interview are in English.  If you are not confident in your skills, you can join the speaking practice sessions we have mentioned. ESLC also has English language classes that you can join. The best thing for you to do is to work on your English skills as soon as you can.


How do I register?

Fill out our Student Interest Form and someone will contact you to set up an appointment.