This question already has an answer here:
I have a 20-year-old daughter, born in the US to military British parents. She has dual nationality / both birth certificates.
Her US passport is expired and Social Security number misplaced. She needs to travel to the USA as soon as possible.
Can she travel on her British passport with an ESTA? She can't wait for 8 weeks to get new Social Security number, and then three more weeks for a new US passport.
Will she be okay with her British passport with an ESTA?