Open enrollment has changed things but it does cost to go to a public school if you live outside of the district. Perry Township charges $4400 for out of district students. I live in Perry Township and I receive 2-3 pieces of mail a month from other public school districts (CG and BG). Beech Grove actively recruits and charges over $4000 for out of district. There is also a big difference between parochial and private! Parochial schools do have districts (deaneries). Chatard, Ritter, Scecina and Roncalli are parochial schools with defined borders. By written agreement, schools do not recruit outside of their districts In my opinion, CYO feeder program is the biggest advantage for Catholic schools. It is not that CYO competition is better, it is that there are so many more teams. Perry Meridian and Southport each have one middle school with one MS football team. They develop 15-20 starters that will enter the HS each year. There are 9 middle schools feeding Roncalli, 9 middle schools feeding Chatard, 4 middle schools feeding Scecina, and 5 middle schools feeding Ritter. In years past, there were anywhere from 10-15 middle school football teams feeding Roncalli each year. That number is now 6-8 but that means that there are 6-8 experienced players developed at each position. The shear numbers of experienced players entering each freshman class is an advantage.
Brebeuf and Cathedral are private schools (not parochial) with no districts.
BTW, Roncalli huge OL are all underclassman, sophomores with a one first year junior.