This question already has an answer here:
My children have dual citizenship. We live in the UK; their US passports have expired. We are travelling to the States for a week in October. I am hoping that they can travel on their UK passports with an ESTA without problems. Would that work? I have a UK passport.