The primary difference between a privately held corporation and a public corporation is:
Shares of public corporations are traded on stock exchanges.
Public corporations can sell shares to the general public and these shares are listed on stock exchanges, whereas shares of privately held corporations are not available on public stock exchanges.