Use these great flags web sites to complete your homework assignments: National flags: National Flags