My wife has a US passport. On arrival as a family in Atlanta we take the US citizen line together, she holds all the passports (our children and I all have UK ones) with hers on top and hands them together to the immigration official. That seems to work without question.
When travelling alone I've tried my luck in the US citizen queue, presenting my non-immigrant visa. I was severely admonished by the official but he still let me through.