Answer: The difference between a public and private corporation is that: The shares of a public corporation are traded on an exchange (or "over the counter" in an electronic trading system) while the shares of a private corporation are not traded on a public exchange.