The difference between a private and public corporation is the shares of a public corporation are traded on a stock exchange, while private shares are not traded publicly through a stock exchange.