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)