Private universities are mainly funded by churches and enterprises, and there is also a small amount of state funding, so private universities have abundant funds. In the case of abundant funds, the teaching quality of these private schools is much higher, and at the same time, they monopolize the best students, so the Ivy League, which represents the quality of top higher education in the United States, is undoubtedly a private university.
However, public universities are mainly founded by the federal government, state governments or local governments. The federal and state governments in the United States have much higher funding than private universities, and the society will also donate.
Private universities have higher tuition fees, better learning environment, smaller classes, higher participation of students and higher attention of teachers. There are more opportunities for internships in enterprises after graduation.
Public universities have low tuition fees, ordinary learning environment, large classes, low participation of students and little attention from teachers, so students generally need strong self-management when studying in public universities. There are more internship opportunities on campus.