If you are ever done early with any of the assignments, try these sites to help you prepare for the U.S. Citizenship test:
NEW: "Preparing For The Oath"
Take this Citizenship quiz at the History Channel.
What Do You Know About The History Of The United States? (Spanish)
Fact Monsters Citizenship Test
Toon University Citizenship Test