Based on the official USCIS 100 civics questions — covering American government, history and integrated civics.
American Government
American History
Integrated Civics
One free practice test covering all 100 USCIS civics questions. No credit card required.