My children have attended Catholic and public primary/ Secondary schools and i have found Catholic to be slightly better. More discipline and consequences if homework has not been completed. Plus more homework given at Catholic schools. My children now attend public schools, due to financial reasons and are both still doing well. Depends on the child and if they are responsible and reliable completing work.