Should it be "there is a variety of homes" instead?

“A variety of” is a similar construction to “a number of” and they both should be treated as a plural:

1 Like