There are only two Division I Catholic colleges of the National Collegiate Athletic Association (NCAA) that have football as a varsity sport in the United States. They are The University of Notre Dame and Boston College.

There is a subdivision of the NCAA Division I referred to as Division IAA which boasts 10 Catholic colleges that have football as a varsity sport in the United States. They are: Dayton, Duquesne, Fordham, Georgetown, Holy Cross, Incarnate Word, Sacred Heart, Saint Francis, San Diego, and Villanova.

There are 13 Catholic NCAA Division II and 13 NCAA Division III Catholic colleges that sport varsity football programs.

Rarely do the schools in different divisions play one another because of the higher division's average size and weight in their players as well as the depth of the players in the program. Moreover, the more elite the player is the more likely he will play (and be recruited) by the higher division team.

However, every once in a while, a Division I school will play a Division IAA school. The last most notable game where this occurred (because the Division IAA school upset the Division I school who was highly ranked) was in 2007 when Appalachian State upset The University of Michigan (in Michigan) 34-32.

More Info: en.wikipedia.org