In most years, six is the maximum number of home games, as the eleven game schedule now includes a money game plus four league road games. For many years, I called for buying a home game from a weak, money-strapped but full scholarship FCS conference, most notably the MEAC. But honestly, those NEC teams that we play are actually now better than the awful MEAC (who removed themselves from the FCS playoffs anyway.)
There is a way to play an occasional home and home series with a quality FCS opponent, but you just can't do that every year. On certain years, based upon the number of Saturdays that fall before Thanksgiving, FCS schools can play a twelve game schedule. If you linked two of those years together, here is what could happen.
For year one of the twelve game schedule:
home: 4 league games, 1 junk game, 1 game against a CAA foe (say Villanova)
road: 4 league games, 1 money game, 1 game against a CAA foe (say Delaware)
For the second year of that cycle, we go to Villanova but Delaware comes to us.
Six home games each year but only one junk game and overall two quality nonconference opponents. But of course in those twelve game years, Strollo opts to play seven home games, including three opponents that practically nobody wants to see. Most unfortunate.