Studyforcitizenship is a free, open-source practice tool for the US Naturalization Test, with multilingual support and AI-graded questions.

Studyforcitizenship is a free, open-source study tool for the US Naturalization Test, the civics exam taken as part of becoming a US citizen. It offers a practice exam covering US government and history — including questions like the “Supreme Law of the Land” — with questions inspired by actual USCIS test material. The format mirrors the real exam: you answer ten questions and need six correct to pass. Responses are graded with the help of GPT, an AI model developed by OpenAI.
The tool supports multiple languages and includes visual aids, such as paintings, to make studying more engaging. The code is publicly available on GitHub, and the developer accepts bug reports via direct message on Twitter. There is currently no mobile app, and unlike some study tools, it doesn’t offer personalized features.
Evan Conrad, a developer working with AI in San Francisco, created the tool. He was inspired by civic initiatives that support immigrants through the naturalization process and encourage US civic engagement. Because the project is open source, the full codebase is available on GitHub.
The project also grew out of civic initiatives such as Plymouth Street, Yimby Action, and the Institute for Progress, which work to make personalized support for visa applications easier to access.
Related
Discover more tools in similar categories
Weekly picks of the best AI tools we've researched and added — no spam, unsubscribe anytime.
Join 25,000+ AI enthusiasts. No spam, unsubscribe anytime.