ProCitizen will prepare you for your citizenship test with quizzes, instructional videos, and drills to help with civic knowledge, vocabulary, and reading and writing.
You will need to create an account to use Procitizen. This account is free and allows you to keep track of your scores on practice exams.