Get Ready for Your Citizenship Exam

It’s important to get ready and know what to expect when it comes to the U.S. Citizenship Exam.  Discover the many resources that will help get prepared.

local resources

Our immigration service providers offer free classes on a regular basis in San Francisco:

Self- Help for the Elderly

601 Jackson Street, San Francisco, CA 94133  |  415-677-7585  |  |  Languages:  English and Chinese (廣東話,國語)

For location details, visit:

Free Citizenship and ESL Classes

Virtual, Zoom:

Mondays, Tuesdays, Wednesday (Mandarin) | 6:30 pm – 8:00 pm

Mondays and Wednesdays, (Cantonese) | 9:30 pm – 12:00 pm

Virtual, WeChat

Mondays, Tuesdays, Wednesday (Mandarin) | 9:30 am – 10:30 am

One-on-one mock interview practice

By appointment only (Cantonese and Mandarin)

In-person, Drop-In

Mondays and Tuesdays (Cantonese) | 10:00 am – 12:00 pm

Fridays (Mandarin) | 10:00 am – 12:00 pm


Call 415-677-7696 or email


58 2nd St 3rd Floor, San Francisco, CA 94105 |  415-538-8100  ext. 206   |  |  Languages:  English

Free Citizenship Classes


Wednesdays at 9:00 am (English)

Thursdays at 5:30 pm (English)

Instructions: To register, email:

Jewish family and children’s services

2150 Post Street, San Francisco, CA 94115  |  415-449-1200  |  |  Languages:  English and Russian

Citizenship Classes:


Mondays at 6:30 pm (Russian, English)

Instructions: Call 415-449-2906 or email

ESL Classes:


Tuesdays, Wednesdays, Thursdays (English) | 10:30 am – 11:30 am

Instructions: Call 415-449-1241 or email

San Francisco Public Library

Immigrant Services & Citizenship Resources:

Prepare for the USCIS naturalization interview with the San Francisco Public Library’s helpful resources, including a guide to naturalization, detailed practice materials for the citizenship exam, and a list of local organizations that can help you with the naturalization process. You can also watch an informative short video to learn more about the the resources available at the library.

City College San Francisco

808 Kearny Street, San Francisco, CA 94108 | 415-395-8601 |  | Languages: English & Chinese

Free Citizenship Classes: Weekday, evening, and weekend classes available.

Prepare for the Citizenship Test & Interview: Civics Questions, Reading, Writing, Personal Information (from the N-400), and Interview Skills. See the schedule.

Digital Resources

usa learns: 

Prepare to become a U.S. citizen with the USA Learns online FREE Citizenship Course

Practice Tests Online

With this free program, you will learn:

The steps to become a U.S. citizen

What to expect at your interview

Vocabulary and grammar for answering interview questions

U.S. history and government for the English test

What to do after becoming a U.S. citizen

USA Learns is also available in Spanish!


USAHello is a free online center for information and education for refugees, asylum seekers, immigrants and welcoming communities.

Take a free online class to help you prepare for your naturalization exam.

U.S Citizenship & immigration services (uscis): 

USCIS Naturalization Interview and Test video

This 16 minute video presentation provides a general overview of the naturalization process, including where to find immigration information and the general requirements for obtaining U.S. citizenship.

USCIS Civics Test Study Materials

There are 100 civics questions on the naturalization test. During the naturalization interview, applicants will be asked up to 10 questions from the list of 100 questions in English. You must answer correctly six (6) of the 10 questions to pass the civics test in English. Several study tools are available to help you prepare.