The main difference between a private and public school is how they are funded. ... Private schools are not government funded and rely on other means of funding, such as endowments and donations. This means that tuition can be higher for a private school than a public one.