The roll is usually much smaller than traditional school and the teachers sometimes have better salaries and benefits. These schools are not funded primarily by tax dollars but by private funds. Because they are not run by the government, private schools have more freedom to teach specific topics such as religion and morality. Private schools can choose what teachers and what students make up their learning institution, this leads to better student teacher relationships and better staff relationships. Most private schools don't enjoy the resources that public schools do.
Private schools struggle to provide a wide network for activities such as sports and arts.
These activities are not non-existant but often not as extravagant as public school. Bus services are often too expensive for private school and they rely on parents to deliver children to classes. Other private learning instituions have more reasonalble rates and others are far more expensive. The more money a parent spends, the more extra curricular support the child will usually receive. Private education ranges from religious shools funded by churches to schools funded by rich organizations and individuals.