Finances and virus fears hit Catholic schools