The primary difference between a privately held corporation and a public corporation is that:
Shares of public corporations are traded on stock exchanges.
Public corporations offer their shares to the general public through stock exchanges, while private corporations do not and typically have a more limited number of shareholders.