You can learn the 128 civics questions in about a month if you study a little every day. The plan below takes roughly 20 minutes a day and covers civics, reading, writing, and the spoken interview.
Week 1: the core questions
Start with the questions marked as most important. These are the ones officers ask most often. Learn about ten a day. Say each answer out loud in English. Add the short survival phrases you can use at any point, such as asking the officer to repeat a question.
Week 2: history and government
Work through the system of government and American history by category. Learn ten to fifteen new questions a day and spend a few minutes reviewing the ones you missed the day before. Daily review matters more than long single sessions.
Week 3: reading and writing
Add the reading and writing tests. Have someone read the writing sentences to you while you write them by hand. Read the reading sentences out loud. Both parts use short official word lists, so the same words come up again and again.
Week 4: full practice
Take practice runs of 20 random questions. Check your score. Aim to clear 16 of 20 before your interview so 12 feels comfortable. Practice the interview questions about your application out loud with a family member.
Confirm the answers that change
Before your interview, check the current President, Vice President, Speaker of the House, Chief Justice, your governor, your state capital, your senators, and your representative. These change, and USCIS posts the current answers at uscis.gov/citizenship/testupdates.
Study all 128 questions and take practice tests for free, in your language.
Citizenship Answers is an independent study aid and is not affiliated with USCIS.