I've found a free website with citizenship questions in many languages (Spanish, Chinese, Vietnamese, Korean...). Here's the link:
It also has answers for state related questions, like "who's your Governor?", "What's the capital of your state?", for all 50 states. Very informative.