Private Vs. Public
The main difference is how they are funded!
There is nothing that states that private schools are better than public schools, and vice versa.
Private schools tend to have a religiuos background tied to them (not all of them do, but most of them will).
Public Schools can offer religious classes, but can not make it part of the curriculum to graduate.