Upvote:3
That's the tricky one, I guess. If you try to leave Poland using a US passport, you may be denied boarding the plane by StraΕΌ Graniczna. The reason for that is that Polish citizens are required by law to use Polish passport (or ID, where suitable, not in this case) when leaving Poland. Well, you might think that in that case you will use your US passport and pretend not to be a Polish citizen. It might not work, not only because your name reveals your ancestry, but also you might be recorded as a Polish citizen, for example if you have entered Poland using tip no. 2. This will result in great hassle (escorting from the terminal by security, maybe a fine, and missing the plane and losing money).
There have been cases where new-born children of American and Polish parents were denied leaving Poland on US passport, as the child was also a Polish citizen.
Remember that Poland allows dual citizenship, but will not recognize your non-Polish citizenship, and you will be treated as a Polish citizen only. This may result in things like being denied consular protection/assistance from US embassy in Poland.
In order to properly enter and leave Poland and make your stay hassle-free, just order a Polish passport. I am aware that it always more complicated to order it abroad, but you will have no issue with coming to Poland for the next 10 years.