Is my router’s IP really public?

I have a common home network consisting of a wireless router with many devices connected to it. I understand that because of NAT, all devices attached to the router connect to the outside of it via its IP, with varying NAT ports.

My question is, is the router’s IP really public? Or is there another level of NAT in my ISP’s network? Is there a way to determine this?