The U.S. Citizenship and Immigration Services (USCIS) and the Smithsonian Institution’s National Museum of American History (NMAH) recently launched Preparing for the Oath: U.S. History and Civics for Citizenship. You can read and listen to short, interesting civics lessons; after each lesson, there is a related question from the pool of possible citizenship test questions. You can also practice taking the ten-question citizenship test. The page has colorful, attention-grabbing graphics and is very user-friendly.