Private schools are definitely better than public schools as they would provide better infrastructure, better teacher to student ratio, have a clean & hygienic facility, provide better environment for students with options of personality development and extracurricular activities. Government schools may not be able to offer all these features but for those who cannot afford private schools, getting their children in government schools is better than no schooling at all.